58 Révisions (22979c511eaf9b36c7ed5efee05242c9d482ca6e)

Auteur SHA1 Message Date
  Michael Brown 81d92c6d34 [efi] Add EFI image format and basic runtime environment il y a 16 ans
  Michael Brown 831e4cfc27 [umalloc] Formalise the user memory allocation API il y a 16 ans
  Michael Brown c0835339d0 [nap] Formalise the CPU sleeping API il y a 16 ans
  Michael Brown 16f1e35775 [timer] Formalise the timer API il y a 16 ans
  Michael Brown 8a4ccebec9 [pci] Formalise the PCI I/O API il y a 16 ans
  Michael Brown 13d09e6719 [i386] Simplify linker script and standardise linker-defined symbol names il y a 16 ans
  Michael Brown fed106b7fb [pxe] Enable interrupts before starting PXE NBP execution il y a 16 ans
  Michael Brown c0beec8baf [pxe] Add a dummy PXENV+ entry point at UNDI_CS:0000 il y a 16 ans
  Daniel Verkamp e8b22f203f [comboot] Add COMBOOT and COM32 support il y a 16 ans
  Michael Brown fc0c40a5b0 [pxe] Fill in UNDIROMID pointer in !PXE structure il y a 16 ans
  Michael Brown bb41ec385c [int13] Pairwise swap drive numbers, instead of shifting all drive numbers il y a 16 ans
  Michael Brown 4fbbf651d7 [i386] Change semantics of __from_data16 and __from_text16 il y a 16 ans
  H. Peter Anvin d62e89d776 [PXEXT] Add FILE_API_CHECK API function il y a 16 ans
  Michael Brown b62f2325ba [PXEXT] Add PXENV_FILE_EXEC call to PXE extensions API. il y a 16 ans
  Michael Brown a7eee64506 Added more verbose memory-map debugging. il y a 17 ans
  Michael Brown 0979e674bb Added more verbose memory-map debugging. il y a 17 ans
  Michael Brown 01b755704a Auto-assign drive number only if set to 0xff; almost all applications il y a 17 ans
  Michael Brown 950057eeed Add PXE FILE API. 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 fb16f90699 Dump first 64 bytes of chained ISR when debugging is enabled. 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 dca470cb21 Add (untested) UNDI loader C-level implementation. il y a 17 ans
  Michael Brown 8130443f9f Separate out pxe_start_nbp() from pxe_image.c into pxe_call.c il y a 17 ans
  Michael Brown 2cf1e33df1 Split bootsector execution code out into bootsector.c. il y a 18 ans
  Michael Brown 7bc03d37a2 Select a PXE network device before starting PXE NBP. il y a 18 ans
  Michael Brown bd863e4112 Add header for pxe_boot() il y a 18 ans
  Michael Brown a2ffe8c123 Allow boot sector to completely destroy real-mode stack, but still il y a 18 ans
  Michael Brown a6ba48e51e Added debugging statements il y a 18 ans
  Michael Brown 8a45f619a9 Fix building on gas versions that don't auto-insert addr32 prefixes il y a 18 ans
  Michael Brown 88e38fa148 We don't actually have a stdio.h header file. Our printf() functions are il y a 18 ans
  Marty Connor 6ac78f6aff added stdio.h to includes for DBG compilation il y a 18 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 4afc494b83 Both the !PXE and PXENV+ structures must be paragraph-aligned il y a 18 ans
  Michael Brown fd07f56f0d Note to self: learn to count. il y a 18 ans
  Michael Brown 843bcc291d Added missing __from_text16()s when passing pointers to PXE NBP. il y a 18 ans
  Michael Brown 751ae718bd pxe_int_1a is needed by pxe_call.c il y a 18 ans
  Michael Brown 18c112d205 Added (not yet tested) PXE API entry point and support functions. il y a 18 ans
  Michael Brown a0a872f7f1 Updated PXE UDP implementation to use the new Etherboot UDP API. 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