78 Révisions (1949641d102b0fdc8d4314abaee9ba055481fcc0)

Auteur SHA1 Message Date
  Michael Brown 1949641d10 Fix compiler warnings that appear only on OpenBSD. il y a 16 ans
  Michael Brown 89eaab79c8 Replace "Etherboot" strings with "gPXE". il y a 16 ans
  Michael Brown b8a8eea850 Minor refactoring to eliminate duplication. il y a 17 ans
  Michael Brown dec325fe43 Use full protected mode for access to high memory within prefix, to il y a 17 ans
  Michael Brown 2cfe0dee1f Don't trash the %ecx value returned by relocate(). This was causing il y a 17 ans
  Michael Brown c94cdf2b7d Move .zinfo to libprefix.S; it doesn't belong with the decompression code. il y a 17 ans
  Michael Brown 84551d485e Update all prefixes currently referring to _load_size to include a il y a 17 ans
  Michael Brown 0929142a15 Rename _rom_size to _load_size_sect, since hdprefix.S also uses it. il y a 17 ans
  Michael Brown 048bbeeebc Compressed ROM images now work. il y a 17 ans
  Michael Brown ab859a5355 Use a single _payload_offset linker-defined variable to locate the il y a 17 ans
  Michael Brown 0b5059c40b Skip the length field prepended by util/nrv2b.c il y a 17 ans
  Michael Brown b37e267d1b Modified calling convention: we now update %esi and %edi just like a il y a 17 ans
  Michael Brown 3feac9465e "not" doesn't affect flags, "xor $-1" does. il y a 17 ans
  Marty Connor 28d8d828b3 Rename .lilo extension to .lkrn and updated dependencies il y a 17 ans
  Michael Brown 07ea125213 Use partition type 0xeb ("EtherBoot"), to avoid any attempts to mount il y a 17 ans
  Michael Brown 6e082c9b81 Add .usb target il y a 17 ans
  Michael Brown a0f078d7f5 Working with multi-sector reads il y a 17 ans
  Michael Brown 66208dd65d hdprefix that works for LBA only il y a 17 ans
  Michael Brown 839960276d Miscellaneous efficiency improvements, and extend read_sectors to il y a 17 ans
  Michael Brown 3c2d50e5de Added active partition locator, and simple MBR built using it. il y a 17 ans
  Michael Brown 738ebaf4a5 Revert "Added master boot record capable of locating active partition" il y a 17 ans
  Michael Brown 844d088c51 Added master boot record capable of locating active partition il y a 17 ans
  Michael Brown ac69b85adb UNDI loader entry point implemented; seems to work. il y a 17 ans
  Marty Connor 79238335b0 remove obsolete file: src/arch/i386/prefix/int19exit.c il y a 17 ans
  Marty Connor 9b3c4e4d79 Warnings purge: src/arch/i386, src/core/disk.c, ramdisk, autoboot il y a 17 ans
  Michael Brown 045fb24557 Use internal real-mode stack from non-returnable prefixes il y a 17 ans
  Michael Brown 00473f0952 Revert "Move stack to below 0x7c00; leaving it at the default location" il y a 17 ans
  Michael Brown 03ca71c38d Move stack to below 0x7c00; leaving it at the default location il y a 17 ans
  Michael Brown 37127ea90c Added .nbi as a format. il y a 17 ans
  Michael Brown 520d9c36af Updated ISAPnP, EISA, MCA and ISA buses to current device model. il y a 17 ans
  Michael Brown 7d9267561b Don't call PXENV_STOP_UNDI in the kpxeprefix. This slighy breaks the il y a 17 ans
  Michael Brown b04b0ddc31 .lilo and derived targets (e.g. .iso) now load properly. il y a 17 ans
  Michael Brown dca369ddc3 Call hide_etherboot() from startup(), rather than requiring the prefix to il y a 17 ans
  Michael Brown 86171c53f4 Damn Broadcom and their damned incorrect assumptions about x86 memory il y a 17 ans
  Michael Brown fdc97499bf Add device description fields to struct device. il y a 17 ans
  Michael Brown a2be828a33 Avoid leaving preloaded_undi with invalid PXENV+/!PXE structure il y a 17 ans
  Michael Brown 697bcc9d24 Since we now always unload the base code stack (even if we keep UNDI), il y a 17 ans
  Michael Brown 2436dac281 Populate preloaded_undi device when applicable. il y a 17 ans
  Michael Brown 47222d5ed8 Call PXENV_UNDI_GET_NIC_TYPE to identify NIC physical device. il y a 17 ans
  Michael Brown fbdebac5f4 Copy pxelinux's shutdown sequence: use UNLOAD_STACK without STOP_BASE, il y a 17 ans
  Michael Brown 8f8af10b22 New strategy: always stop both base code and UNDI. Always free base code il y a 17 ans
  Michael Brown de2fc50f4c Add as a separate file so that we can do "make bin/xxxx.kpxe" rather than il y a 17 ans
  Michael Brown 6abfaa153b Towards making KEEP_IT_REAL work again. il y a 18 ans
  Michael Brown ef37f78cbe Cut out almost all the optional code paths, drastically simplifying the il y a 18 ans
  Michael Brown e7eca7b7cb Code segment may not be writable; create the temporary pointer to the GDT il y a 18 ans
  Michael Brown 041a04335e Fixed assembly on old versions of gas il y a 18 ans
  Michael Brown 9f86754f90 Updated to work with libprefix. 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 15ee09ed10 Restructured PCI subsystem to fit the new device model. il y a 18 ans
  Michael Brown 832807726a Add infrastructure to support access to .data16 (and .text16) variables il y a 18 ans