]>
git.ipfire.org Git - thirdparty/grub.git/log
robertmh [Mon, 26 Oct 2009 00:38:38 +0000 (00:38 +0000)]
2009-10-26 Robert Millan <rmh.grub@aybabtu.com>
* docs/grub.cfg: Fix example usage of *BSD loaders.
robertmh [Mon, 26 Oct 2009 00:38:26 +0000 (00:38 +0000)]
2009-10-26 Robert Millan <rmh.grub@aybabtu.com>
* util/grub.d/10_freebsd.in: Remove.
robertmh [Sun, 25 Oct 2009 17:49:27 +0000 (17:49 +0000)]
2009-10-25 Robert Millan <rmh.grub@aybabtu.com>
* util/i386/pc/grub-setup.c (setup): Add missing parameter to
grub_util_error() call.
robertmh [Sun, 25 Oct 2009 15:23:48 +0000 (15:23 +0000)]
2009-10-25 Robert Millan <rmh.grub@aybabtu.com>
* include/grub/fs.h [GRUB_UTIL] (struct grub_fs): Add
`reserved_first_sector' member.
* fs/ext2.c [GRUB_UTIL] (grub_ext2_fs): Initialize
`reserved_first_sector' to 1.
* fs/fat.c [GRUB_UTIL] (grub_fat_fs): Likewise.
* fs/ntfs.c [GRUB_UTIL] (grub_ntfs_fs): Likewise.
* fs/hfsplus.c [GRUB_UTIL] (grub_hfsplus_fs): Likewise.
* util/i386/pc/grub-setup.c (setup): Add safety check that probes for
filesystems which begin at first sector.
(options): New option --skip-fs-probe.
(main): Handle --skip-fs-probe and pass it to setup().
robertmh [Sun, 25 Oct 2009 15:14:25 +0000 (15:14 +0000)]
2009-10-25 Robert Millan <rmh.grub@aybabtu.com>
* include/grub/misc.h: Fix wrong evaluation of APPLE_CC.
(memset): Fix function prototype.
robertmh [Sat, 24 Oct 2009 23:36:00 +0000 (23:36 +0000)]
2009-10-25 Robert Millan <rmh.grub@aybabtu.com>
2009-10-25 Vasily Averin <vvs@parallels.com>
* fs/ext2.c (grub_ext2_iterate_dir): Avoid infinite loop when
`dirent.direntlen == 0'.
robertmh [Sat, 24 Oct 2009 23:31:05 +0000 (23:31 +0000)]
2009-10-25 Robert Millan <rmh.grub@aybabtu.com>
* fs/cpio.c [MODE_USTAR]: Initialize `tar' module instead of
`cpio'.
[! MODE_USTAR]: Initialize `cpio' module instead of `tar'.
robertmh [Sat, 24 Oct 2009 23:26:53 +0000 (23:26 +0000)]
2009-10-25 Robert Millan <rmh.grub@aybabtu.com>
* configure.ac: Check for `__ashldi3', `__ashrdi3', `__lshrdi3',
`__trampoline_setup' and `__ucmpdi2'.
* include/grub/powerpc/libgcc.h: Only export symbols for functions
that libgcc provides.
robertmh [Sat, 24 Oct 2009 23:26:42 +0000 (23:26 +0000)]
2009-10-25 Robert Millan <rmh.grub@aybabtu.com>
* include/grub/powerpc/libgcc.h (memset): Remove function prototype.
* include/grub/sparc64/libgcc.h (memset): Likewise.
* include/grub/misc.h (memset, memcmp): New function prototypes.
robertmh [Sat, 24 Oct 2009 23:15:48 +0000 (23:15 +0000)]
2009-10-25 Robert Millan <rmh.grub@aybabtu.com>
* fs/cpio.c [MODE_USTAR]: Finish `tar' module instead of
`cpio'.
[! MODE_USTAR]: Finish `cpio' module instead of `tar'.
robertmh [Sat, 24 Oct 2009 23:03:02 +0000 (23:03 +0000)]
2009-10-25 Robert Millan <rmh.grub@aybabtu.com>
Patch from Samuel Thibault <samuel.thibault@ens-lyon.org>
* docs/grub.cfg: Compensate for recent change in multiboot
loader (since 2009-08-14 it won't pass filename to payload).
* util/grub.d/10_hurd.in: Likewise.
phcoder [Sat, 24 Oct 2009 19:01:27 +0000 (21:01 +0200)]
gfxterm fix
phcoder [Sat, 24 Oct 2009 13:16:38 +0000 (15:16 +0200)]
use bonito for sm712
phcoder [Sat, 24 Oct 2009 10:45:47 +0000 (12:45 +0200)]
change gfxterm resolution
phcoder [Sat, 24 Oct 2009 10:45:04 +0000 (12:45 +0200)]
load modules before saying welcome
phcoder [Sat, 24 Oct 2009 10:44:42 +0000 (12:44 +0200)]
font preload
phcoder [Sat, 24 Oct 2009 10:43:49 +0000 (12:43 +0200)]
fixed rmk
phcoder [Sat, 24 Oct 2009 08:58:20 +0000 (10:58 +0200)]
working but suboptimal cache flusher
phcoder [Sat, 24 Oct 2009 08:56:21 +0000 (10:56 +0200)]
init fixes
phcoder [Sat, 24 Oct 2009 08:45:54 +0000 (10:45 +0200)]
untracked rmk file added
phcoder [Sat, 24 Oct 2009 08:44:32 +0000 (10:44 +0200)]
basic framebuffer support
phcoder [Sat, 24 Oct 2009 08:44:00 +0000 (10:44 +0200)]
move common init function to kern/mips/init.c
phcoder [Fri, 23 Oct 2009 16:21:15 +0000 (18:21 +0200)]
additional "machines"
phcoder [Fri, 23 Oct 2009 16:20:52 +0000 (18:20 +0200)]
kernel constants updated
phcoder [Fri, 23 Oct 2009 16:20:04 +0000 (18:20 +0200)]
elf format
phcoder [Thu, 22 Oct 2009 15:10:54 +0000 (17:10 +0200)]
bonito impl. I/O cleanup
phcoder [Thu, 22 Oct 2009 12:32:09 +0000 (14:32 +0200)]
Merge branch 'pci' into mips
fzielcke [Wed, 21 Oct 2009 12:22:05 +0000 (12:22 +0000)]
2009-10-21 Felix Zielcke <fzielcke@z-51.de>
* config.guess: Update to latest version from config git
repository.
* config.sub: Likewise.
robertmh [Tue, 20 Oct 2009 11:30:37 +0000 (11:30 +0000)]
2009-10-20 Robert Millan <rmh.grub@aybabtu.com>
Fix build on sparc64.
* configure.ac: Perform checks for libgcc symbols before
adding `-nostdlib' to LDFLAGS.
phcoder [Mon, 19 Oct 2009 16:09:13 +0000 (18:09 +0200)]
changed rate of pseudo-clockk to avoid USB stalls
phcoder [Mon, 19 Oct 2009 16:08:44 +0000 (18:08 +0200)]
fixed pci base address
phcoder [Mon, 19 Oct 2009 16:08:22 +0000 (18:08 +0200)]
compile error fix
phcoder [Mon, 19 Oct 2009 16:07:58 +0000 (18:07 +0200)]
initial envp support
phcoder [Mon, 19 Oct 2009 14:39:13 +0000 (16:39 +0200)]
add ptov for symetry
phcoder [Mon, 19 Oct 2009 14:38:07 +0000 (16:38 +0200)]
usb on mipsel
phcoder [Mon, 19 Oct 2009 11:06:16 +0000 (13:06 +0200)]
declaration fix
phcoder [Mon, 19 Oct 2009 11:03:38 +0000 (13:03 +0200)]
pci for yeeloong
phcoder [Mon, 19 Oct 2009 11:00:34 +0000 (13:00 +0200)]
add linux argument passing
phcoder [Mon, 19 Oct 2009 10:59:33 +0000 (12:59 +0200)]
use $t0-$t3 as arguments for relocator
phcoder [Mon, 19 Oct 2009 10:58:52 +0000 (12:58 +0200)]
use $t9 instead of $ra as a base register
phcoder [Sun, 18 Oct 2009 14:15:04 +0000 (16:15 +0200)]
revert changes to kern/main.c
phcoder [Sun, 18 Oct 2009 14:12:53 +0000 (16:12 +0200)]
Merge branch 'mainline' into mips
phcoder [Sun, 18 Oct 2009 14:10:42 +0000 (16:10 +0200)]
copy modules backwards
phcoder [Sun, 18 Oct 2009 13:07:22 +0000 (15:07 +0200)]
missing file
phcoder [Sun, 18 Oct 2009 13:06:47 +0000 (15:06 +0200)]
Revert "simplify mipsel handling"
This reverts commit
3451c43f4938a20aee5a2c0d0fa17c29e40b989b .
Conflicts:
configure.ac
phcoder [Sun, 18 Oct 2009 13:04:14 +0000 (15:04 +0200)]
grub as flash for qemu-gdium
phcoder [Sun, 18 Oct 2009 12:10:31 +0000 (14:10 +0200)]
new image format for mips. Asm part
phcoder [Sun, 18 Oct 2009 10:08:52 +0000 (12:08 +0200)]
unified startup.S
phcoder [Sun, 18 Oct 2009 10:04:20 +0000 (12:04 +0200)]
yeeloong headers
phcoder [Sun, 18 Oct 2009 09:50:40 +0000 (11:50 +0200)]
simplified mips/mipsel
phcoder [Sun, 18 Oct 2009 09:49:09 +0000 (11:49 +0200)]
simplified serial
phcoder [Sat, 17 Oct 2009 22:25:22 +0000 (00:25 +0200)]
empty loader.h added
phcoder [Sat, 17 Oct 2009 22:24:50 +0000 (00:24 +0200)]
Merge branch 'relocator' into mips
phcoder [Sat, 17 Oct 2009 22:24:17 +0000 (00:24 +0200)]
warning fixes
phcoder [Sat, 17 Oct 2009 22:23:45 +0000 (00:23 +0200)]
warning fixes
phcoder [Sat, 17 Oct 2009 22:23:00 +0000 (00:23 +0200)]
cache handling
phcoder [Sat, 17 Oct 2009 22:22:15 +0000 (00:22 +0200)]
simplify mipsel handling
phcoder [Sat, 17 Oct 2009 10:18:39 +0000 (12:18 +0200)]
first linux boot
phcoder [Fri, 16 Oct 2009 20:21:12 +0000 (20:21 +0000)]
2009-10-16 Vladimir Serbinenko <phcoder@gmail.com>
Let user specify OpenBSD root device.
* loader/i386/bsd.c (openbsd_root): New variable.
(openbsd_opts): New option 'root'.
(OPENBSD_ROOT_ARG): New macro.
(grub_openbsd_boot): Use 'openbsd_root'.
(grub_cmd_openbsd): Fill 'openbsd_root'.
robertmh [Fri, 16 Oct 2009 18:46:51 +0000 (18:46 +0000)]
2009-10-16 Robert Millan <rmh.grub@aybabtu.com>
* NEWS: Misc adjustments.
phcoder [Fri, 16 Oct 2009 18:11:45 +0000 (18:11 +0000)]
2009-10-16 Vladimir Serbinenko <phcoder@gmail.com>
* NEWS: Mentioned XNU, ACPI, gptsync, password and parttool.
robertmh [Fri, 16 Oct 2009 17:43:26 +0000 (17:43 +0000)]
2009-10-16 Robert Millan <rmh.grub@aybabtu.com>
* configure.ac: Bump version to 1.97.
phcoder [Fri, 16 Oct 2009 16:13:18 +0000 (18:13 +0200)]
actual file
phcoder [Fri, 16 Oct 2009 15:40:59 +0000 (17:40 +0200)]
linux.c
cjwatson [Fri, 16 Oct 2009 15:38:42 +0000 (15:38 +0000)]
2009-10-16 Colin Watson <cjwatson@ubuntu.com>
* configure.ac (TARGET_CFLAGS): Add -mno-mmx -mno-sse -mno-sse2
-mno-3dnow on x86 architectures. Some toolchains enable these
features by default, but they rely on registers that aren't enabled
in GRUB. Thanks to Vladimir Serbinenko for the suggestion.
robertmh [Thu, 15 Oct 2009 20:34:27 +0000 (20:34 +0000)]
2009-10-15 Robert Millan <rmh.grub@aybabtu.com>
Make entry text a bit more readable.
* util/grub.d/10_linux.in: Add `with' before `Linux'.
phcoder [Thu, 15 Oct 2009 12:40:13 +0000 (12:40 +0000)]
2009-10-15 Vladimir Serbinenko <phcoder@gmail.com>
* loader/i386/pc/xnu.c (grub_xnu_set_video): Fix loading splash image.
phcoder [Thu, 15 Oct 2009 12:26:30 +0000 (12:26 +0000)]
2009-10-15 Vladimir Serbinenko <phcoder@gmail.com>
* commands/xnu_uuid.c (grub_cmd_xnu_uuid): Remove duplicated bitwise
operations.
phcoder [Thu, 15 Oct 2009 12:09:56 +0000 (12:09 +0000)]
2009-10-15 Vladimir Serbinenko <phcoder@gmail.com>
* configure.ac: Add missing dollar.
phcoder [Thu, 15 Oct 2009 11:55:06 +0000 (11:55 +0000)]
2009-10-15 Vladimir Serbinenko <phcoder@gmail.com>
Revert 2009-06-10 Pavel Roskin <proski@gnu.org>
* configure.ac: Put checks for __bswapsi2 and __bswapdi2.
* include/grub/powerpc/libgcc.h: Don't use weak attribute for all
exports.
* include/grub/sparc64/libgcc.h: Likewise. Use
preprocessor conditionals.
robertmh [Wed, 14 Oct 2009 18:23:40 +0000 (18:23 +0000)]
2009-10-14 Robert Millan <rmh.grub@aybabtu.com>
* conf/common.rmk (grub-dumpbios): Remove rule.
(sbin_SCRIPTS, CLEANFILES): Remove `grub-dumpbios'.
* util/grub-dumpbios.in: Remove file.
robertmh [Wed, 14 Oct 2009 16:49:22 +0000 (16:49 +0000)]
2009-10-14 Robert Millan <rmh.grub@aybabtu.com>
Refer to kernel of FreeBSD "kFreeBSD" to avoid confusion between
the Operating System (FreeBSD) and its kernel (kernel of FreeBSD).
* loader/i386/bsd.c (grub_freebsd_boot): Read kernel environment
from "kFreeBSD" namespace (rather than "FreeBSD"). Update all
users.
(GRUB_MOD_INIT (bsd)): Rename "freebsd" command to "kfreebsd",
"openbsd" to "kopenbsd", "netbsd" to "knetbsd", "freebsd_loadenv"
to "kfreebsd_loadenv", "freebsd_module" to "kfreebsd_module",
and "freebsd_module_elf" to "kfreebsd_module_elf". Update all
users.
phcoder [Wed, 14 Oct 2009 16:17:18 +0000 (18:17 +0200)]
pciaccess
phcoder [Wed, 14 Oct 2009 08:36:37 +0000 (10:36 +0200)]
lspci works in grub-emu
phcoder [Wed, 14 Oct 2009 08:11:59 +0000 (10:11 +0200)]
libpci initial stuff
robertmh [Mon, 12 Oct 2009 21:53:15 +0000 (21:53 +0000)]
2009-10-12 Robert Millan <rmh.grub@aybabtu.com>
* term/tparm.c: Switch to GPLv3.
phcoder [Mon, 12 Oct 2009 09:23:08 +0000 (11:23 +0200)]
fix
phcoder [Sun, 11 Oct 2009 21:00:58 +0000 (23:00 +0200)]
Merge branch 'relocator' into mips
phcoder [Sun, 11 Oct 2009 21:00:40 +0000 (23:00 +0200)]
fix warning
phcoder [Sun, 11 Oct 2009 21:00:22 +0000 (23:00 +0200)]
relocator dor mips
phcoder [Sun, 11 Oct 2009 20:21:28 +0000 (22:21 +0200)]
Merge branch 'relocator' into mips
phcoder [Sun, 11 Oct 2009 20:20:55 +0000 (22:20 +0200)]
made relocator more portable
phcoder [Sun, 11 Oct 2009 16:18:18 +0000 (18:18 +0200)]
various fixes. MIPSsim support
phcoder [Sun, 11 Oct 2009 12:18:58 +0000 (14:18 +0200)]
seems to work now. A lot is still missing though
phcoder [Sun, 11 Oct 2009 00:07:52 +0000 (02:07 +0200)]
various fixes
phcoder [Sat, 10 Oct 2009 19:23:51 +0000 (21:23 +0200)]
mkimage fix
phcoder [Sat, 10 Oct 2009 18:59:33 +0000 (20:59 +0200)]
Merge branch 'serial' into mips
phcoder [Sat, 10 Oct 2009 18:59:18 +0000 (20:59 +0200)]
split serial
phcoder [Sat, 10 Oct 2009 18:52:15 +0000 (20:52 +0200)]
time & reloc
phcoder [Sat, 10 Oct 2009 12:54:18 +0000 (14:54 +0200)]
fake __gnu_local_gp
phcoder [Sat, 10 Oct 2009 12:27:28 +0000 (14:27 +0200)]
fixes
phcoder [Sat, 10 Oct 2009 12:20:33 +0000 (14:20 +0200)]
missing file
phcoder [Sat, 10 Oct 2009 12:19:50 +0000 (14:19 +0200)]
bugfixes. Merge MIPS and MIPSel
phcoder [Sat, 10 Oct 2009 11:50:10 +0000 (13:50 +0200)]
cleanup and bugfix
phcoder [Sat, 10 Oct 2009 11:47:58 +0000 (13:47 +0200)]
Merge branch 'mainline' into mipsel
phcoder [Sat, 10 Oct 2009 11:30:14 +0000 (13:30 +0200)]
Hello from mipsel
robertmh [Fri, 9 Oct 2009 18:23:48 +0000 (18:23 +0000)]
2009-10-09 Robert Millan <rmh.grub@aybabtu.com>
* include/grub/i386/cpuid.h: Add header protection.
robertmh [Fri, 9 Oct 2009 17:57:02 +0000 (17:57 +0000)]
2009-10-09 Robert Millan <rmh.grub@aybabtu.com>
Fail gracefuly when attempting to load 64-bit kFreeBSD on IA32 CPU.
* include/grub/i386/cpuid.h: New file.
* commands/i386/cpuid.c: Include `<grub/i386/cpuid.h>'.
(has_longmode): Rename to ...
(grub_cpuid_has_longmode): ... this. Update all users. Remove
`static' attribute.
* loader/i386/bsd.c: Include `<grub/i386/cpuid.h>'.
(grub_bsd_load_elf): Fail if load of 64-bit kernel was requested
on a CPU that doesn't implement AMD64 instruction set.
phcoder [Fri, 9 Oct 2009 17:50:31 +0000 (19:50 +0200)]
kernel.img compiles on mipsel-qemu-r4k
cjwatson [Tue, 6 Oct 2009 00:04:32 +0000 (00:04 +0000)]
2009-10-06 Colin Watson <cjwatson@ubuntu.com>
* Makefile.in (docs/stamp-vti): Depend on configure.ac as well, so
that version.texi is rebuilt on version number changes.