Commit Graph
387 Commits
Author SHA1 Message Date
okuji 443bdcb325 fix a minor bug in diskless, add a serial emulation into the grub shell, fix a cosmetic problem in the grub shell. 2000-08-13 20:01:51 +00:00
okuji fbd0ada4bb add a serial device driver. serial console support is not implemented yet. 2000-08-11 20:38:56 +00:00
okuji 7ab4e9c240 add a workaround for the bug in Linux into the grub shell. 2000-08-08 16:41:56 +00:00
jochen 028049bbd4 * stage2/fsys_fat.c (fat_superblock): clust_eof_marker added.
(fat_mount): Initialize clust_eof_marker to 0xff8, 0xfff8, or
0xffffff8, depending on fat size.  Support for single active FAT
added (FAT32 extension). Changed the boundary between FAT12 and
FAT16, again.  The Microsoft KB article Q65541 seems to be wrong
here, I go with mtools and the previous behaviour of grub: FAT12
iff number of clusters (without counting the two nonexisting
clusters) is less or equal 4095.
(fat_read): Report error if cluster number is too big, but not
greater or equal clust_eof_marker.
* stage2/fsys_reiserfs.c (journal_init): Fixed calculation of
journal_transaction.
2000-08-04 09:11:28 +00:00
jochen bef3d7d863 * stage2/fsys_reiserfs.c: Symlink support added.
(S_ISLNK): New macro.
(PATH_MAX): Likewise.
(MAX_LINK_COUNT): Likewise.
(reiserfs_dir): Check for symlink and handle them.
(read_tree_node): Take a block number and check if tree node was
already read in.  If not update the INFO->blocks field.
(next_key): Changed call of read_tree_node.
(search_stat): Likewise.
(journal_init): Fixed a small bug.  Some debugging messages added.
2000-08-01 08:46:17 +00:00
okuji 8d3a5e79b9 fix a serious bug in the Linux zImage support. 2000-07-29 13:36:15 +00:00
jochen 77219c6e56 * stage2/fsys_reiserfs.c (block_read): Changed the variable "len"
to "j_len" (it shadowed a parameter).
2000-07-29 12:50:15 +00:00
okuji 952982deb9 fix shadowed variable bugs and undefined cpp macro bugs. 2000-07-28 16:51:16 +00:00
jochen 1e402724c6 Fixed the effect of the --force-lba switch in stage2/stage1_5. 2000-07-27 09:04:06 +00:00
jochen eef046d8a5 Fixed another num_clust related bug: The boundary between FAT12 / FAT16
See MS Knowledge Base Article Q65541
2000-07-25 15:31:49 +00:00
jochen 436fb5ce95 fsys_fat: Fixed calculation of FAT_SUPER->num_clust. 2000-07-25 14:51:20 +00:00
okuji 529a2dc5e0 fix some bugs in the linux boot code. 2000-07-25 12:08:14 +00:00
okuji c786d8603e comply with the linux/i386 boot protocol version 2.02. 2000-07-23 21:21:37 +00:00
okuji e01f0b9514 fix a big linux problem. 2000-07-14 07:48:13 +00:00
okuji 1b9e348ef6 rename console input/output functions to more distinguishable names. 2000-07-12 12:17:47 +00:00
okuji fa003769c5 fix a gcc warning in builtins.c. 2000-07-12 06:28:07 +00:00
okuji 05581f3233 segreate os-specific helper functions from asmstub.c. 2000-07-11 16:13:46 +00:00
okuji f0ae3c922f add a new option --no-mem-option into the command kernel. 2000-06-23 08:53:27 +00:00
okuji 21236a8556 add a new command hiddenmenu. 2000-06-21 07:35:37 +00:00
okuji c67be0dccd recoginize >4gb memory. 2000-06-18 13:58:48 +00:00
okuji edb9c0d7b0 add a mem option into Linux automatically only if the user doesn't specify it explicitly. 2000-06-17 08:48:28 +00:00
okuji 3899310dca leave the vga option for Linux, remove unnecessary compile scripts and add a really necessary compile script into the top dir. 2000-06-17 03:44:43 +00:00
okuji 1a651ece2c fix a bug in grub_halt. 2000-06-16 00:10:20 +00:00
okuji 9b91c55408 add two new commands, reboot and halt. 2000-06-15 10:21:01 +00:00
gord cbda4d4b31 Don't display the menu if the timeout is zero. 2000-06-12 14:01:28 +00:00
jochen e4f6307b46 Added journaling to fsys_reiserfs. 2000-06-06 13:55:54 +00:00
okuji 72bae78465 fix a bug about a LBA check in stage2. 2000-06-03 06:08:05 +00:00
okuji 07f1a2818d fix a bug in setup, show network configuration in the command-line interface. 2000-06-01 06:26:52 +00:00
okuji bec90507d7 add a prefix * into each ljmp/lcall operand only if GAS supports it. 2000-05-31 02:15:13 +00:00
gord c7b6b37e1d Change grub_memmove to use void * 2000-05-30 15:58:09 +00:00
gord bbc286b007 Minor cosmetic changes to GRUB command line. 2000-05-29 16:11:08 +00:00
okuji 7ca6bf9d91 add a new command tftpserver. 2000-05-29 08:59:38 +00:00
okuji 83038ffbbc fix some bugs in netboot. now the diskless support is working. 2000-05-28 14:30:48 +00:00
okuji f85b90abd2 add diskless support. 2000-05-27 07:40:53 +00:00
okuji a87a341417 improve some memory functions. 2000-05-20 21:35:20 +00:00
okuji 81850d7016 recognize the Linux extended partition and add a sanity check into grub-install. 2000-05-13 04:13:00 +00:00
okuji 84f224a0d7 fix a bug in init_bios_info. 2000-05-05 11:31:43 +00:00
okuji 5aef9e78a5 perhaps fix the bug that Linux cannot get a correct memory size. 2000-05-04 22:15:20 +00:00
okuji 2b8c514095 update setup_func so that it uses SECTOR_BITS for the performance (is this better really?). 2000-04-29 16:30:13 +00:00
okuji ce7c6fd0a9 add new features into the password system. 2000-04-22 23:29:23 +00:00
gord 26fef18cb8 Added Jochen's sector alignment checking patch. 2000-04-19 20:34:28 +00:00
okuji 92fca67cf5 make the LBA support bitmap checks configurable at the installation time. 2000-04-18 11:22:07 +00:00
okuji 32f9590f2a I forgot to add stage2/fsys_reiserfs.c. 2000-04-15 13:40:22 +00:00
okuji 3792b0a01e add reiserfs support. 2000-04-15 13:39:38 +00:00
okuji 0a1cbcf442 remove stage1/depcomp and fix a bug in the menu entry editor. 2000-04-11 03:08:52 +00:00
okuji 4d452e493f fix a bogus bug in kernel_func, load initrd below 1GB, append mem= option only if >64MB, add some CDROM detection code, don't use the last page for initrd to avoid a Linux's bug. 2000-04-05 02:29:50 +00:00
okuji ba86939fcb add NetBSD ELF support using a dirty solution. 2000-04-03 12:22:20 +00:00
okuji eb321e77f7 fix many bugs. see ChangeLog. 2000-04-02 17:22:53 +00:00
okuji 4e418f40bc Update the build environment. You need the latest CVS version of Automake. 2000-03-27 07:57:31 +00:00
okuji b56d735993 merge prepare_0_5_94. 2000-03-18 22:44:41 +00:00