okuji
d91146efac
add --enable-serial-speed-simulation into configure, fix a bug in setjmp/longjmp, add --speed into the command serial, restart the command-line interface when a serial terminal is enabled.
2000-08-21 06:30:14 +00:00
okuji
2455b65f2e
add console emulation into serial terminal support using vt100-compatible escape sequences, add --enable-serial into configure, and fix some bugs in the support.
2000-08-20 12:14:14 +00:00
okuji
7d54a86a52
add more serial console support. two new commmands, serial and terminal, are added.
2000-08-20 06:00:20 +00:00
okuji
4e0e3cc8af
fix a violation against the network boot image proposal.
2000-08-15 10:08:21 +00:00
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