]> git.proxmox.com Git - grub2.git/commit - conf/i386-pc.mk
2003-01-03 Yoshinori K. Okuji <okuji@enbug.org>
authorokuji <okuji@localhost>
Thu, 2 Jan 2003 20:12:33 +0000 (20:12 +0000)
committerokuji <okuji@localhost>
Thu, 2 Jan 2003 20:12:33 +0000 (20:12 +0000)
commit1cc73a62dac60000425eae9751f7ecc068200553
tree50ddc586ac635bb17546a537427b380e67fd28bb
parent08b70fe8eb717d398d6523931ba1d7fddb2ddd30
2003-01-03  Yoshinori K. Okuji  <okuji@enbug.org>

* include/i386/pc/util/biosdisk.h: New file.
* util/i386/pc/biosdisk.c: Likewise.
* util/i386/pc/pupa-setup.c: Likewise.

* Makefile.in (INCLUDE_DISTFILES): Added
include/pupa/i386/pc/util/biosdisk.h.
(UTIL_DISTFILES): Added biosdisk.c and pupa-setup.c under the
directory util/i386/pc.
(install-local): Added a rule for sbin_UTILITIES.
(uninstall): Likewise.

* util/i386/pc/pupa-mkimage.c (usage): Fix a typo in the doc.

* util/misc.c (xrealloc): New function.
(pupa_malloc): Likewise.
(pupa_free): Likewise.
(pupa_realloc): Likewise.
(pupa_stop): Likewise.
(pupa_putchar): Likewise.

* kern/disk.c (pupa_disk_read): Prevent L from underflowing.

* include/pupa/util/misc.h (xrealloc): Declared.

* include/pupa/i386/pc/boot.h (PUPA_BOOT_MACHINE_BPB_START): New
macro.
(PUPA_BOOT_MACHINE_BPBEND): Renamed to ...
(PUPA_BOOT_MACHINE_BPB_END): ... this.

* include/pupa/fs.h [PUPA_UTIL] (pupa_fat_init): Declared.
[PUPA_UTIL] (pupa_fat_fini): Likewise.

* fs/fat.c [PUPA_UTIL] (pupa_fat_init): Defined. Maybe a better
way should be implemented.
[PUPA_UTIL] (pupa_fat_fini): Likewise.

* disk/i386/pc/biosdisk.c (pupa_biosdisk_call_hook): Increase
the size of NAME for safety.
(pupa_biosdisk_iterate): Search hard disks to 0x90 instead of
0x88.

* conf/i386-pc.rmk (sbin_UTILITIES): New variable.
(pupa_setup_SOURCES): Likewise.

* genmk.rb (Utility#rule): Add $(BUILD_CFLAGS) into the rules.
17 files changed:
ChangeLog
Makefile.in
boot/i386/pc/boot.S
conf/i386-pc.mk
conf/i386-pc.rmk
disk/i386/pc/biosdisk.c
fs/fat.c
genmk.rb
include/grub/fs.h
include/grub/i386/pc/boot.h
include/grub/i386/pc/util/biosdisk.h [new file with mode: 0644]
include/grub/util/misc.h
kern/disk.c
util/i386/pc/biosdisk.c [new file with mode: 0644]
util/i386/pc/grub-mkimage.c
util/i386/pc/grub-setup.c [new file with mode: 0644]
util/misc.c