36 Révisions (8406115834d38bb743e01f35bfd36e835532415e)

Auteur SHA1 Message Date
  Michael Brown 8406115834 [build] Rename gPXE to iPXE il y a 14 ans
  Michael Brown b515977955 [int13] Guard against BIOSes that "fix" the drive count il y a 14 ans
  Michael Brown 89de3e29e1 [int13] Fix number of sectors returned by INT 13,15 il y a 14 ans
  Michael Brown c44a193d0d [legal] Add a selection of FILE_LICENCE declarations il y a 15 ans
  Michael Brown b0c818d7b5 [int13] Improve debugging messages il y a 15 ans
  Laurent Vivier a2686a55c4 [blockdev] Move block device operations to structure block_device_operations il y a 15 ans
  Michael Brown dc60c24146 [i386] Rename __cdecl to __asmcall il y a 15 ans
  Michael Brown bb41ec385c [int13] Pairwise swap drive numbers, instead of shifting all drive numbers il y a 16 ans
  Michael Brown a7eee64506 Added more verbose memory-map debugging. il y a 16 ans
  Michael Brown 0979e674bb Added more verbose memory-map debugging. il y a 16 ans
  Michael Brown 01b755704a Auto-assign drive number only if set to 0xff; almost all applications il y a 17 ans
  Michael Brown a6a1052096 Applied a modified version of holger's regparm patches. il y a 17 ans
  Michael Brown 09118cd5bf Don't overwrite %dl with a (potentially) modified drive number if we il y a 17 ans
  Michael Brown a8111e8ab7 Remove INT 13,4b handler; it represents an incomplete feature (CD-ROM il y a 17 ans
  Michael Brown 0d9d2ccbae Completed definition of struct int13_cdrom_specification, and moved to il y a 17 ans
  Michael Brown 19871cbb96 We probably ought not to call INT13 with interrupts disabled. il y a 17 ans
  Michael Brown cd7e296cbe Always increase number of BIOS drives when registering il y a 17 ans
  Michael Brown b90d321dfb Change %dl fixup rules for INT13: il y a 17 ans
  Michael Brown c7d9fdb5b9 Proof of concept; works, but has several hard-coded hacks. il y a 17 ans
  Michael Brown 8bce52d348 Set CF by default, clear on success (rather than clearing and setting il y a 17 ans
  Michael Brown 2cf1e33df1 Split bootsector execution code out into bootsector.c. il y a 17 ans
  Michael Brown a2ffe8c123 Allow boot sector to completely destroy real-mode stack, but still il y a 17 ans
  Michael Brown 88e38fa148 We don't actually have a stdio.h header file. Our printf() functions are il y a 17 ans
  Marty Connor 6ac78f6aff added stdio.h to includes for DBG compilation il y a 17 ans
  Michael Brown 0566ab2a2f Added geometry-guessing code based on the partition table il y a 18 ans
  Michael Brown 40724431e8 Added support for INT 13,15; NTLDR calls it (though it may not il y a 18 ans
  Michael Brown 19883779ba Use TEXT16_CODE() rather than manually specifying ".code16" etc, since il y a 18 ans
  Michael Brown 17eea9f933 Fix bug with >256 cylinders. il y a 18 ans
  Michael Brown 89da833c5d init_librm() and prot_call() are now real-mode far calls. il y a 18 ans
  Michael Brown 595f161b51 Updated to REAL_CODE(). il y a 18 ans
  Michael Brown ca2519cea3 Refactored to reduce code size; now down from 1304 to 1105 bytes. il y a 18 ans
  Michael Brown d48d0fb1bb Add the concept of a "user pointer" (similar to the void __user * in il y a 18 ans
  Michael Brown 295e11b2b0 Add INT 13,41 (extensions installation check). LILO's MBR now uses il y a 18 ans
  Michael Brown 29fb77b0a4 Fix a couple of minor typos. il y a 18 ans
  Michael Brown 6e42cb95bd Also capture INT 19 as a failure path, to allow for boot sectors that il y a 18 ans
  Michael Brown 4435667a00 Add int13_boot(), to allow booting from INT 13 emulated drives. il y a 18 ans
  Michael Brown d2c22ec9bb Add INT 13 emulation layer (which provides an interface to gPXE block il y a 18 ans