64 Révisions (763a3eab8aecb91be0a2fb7d150840ba9e0902b4)

Auteur SHA1 Message Date
  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
  Michael Brown f8f75cef5b BSS is now zeroed by libprefix (along with the otherwise non-zeroable il y a 18 ans
  Michael Brown cc23057b59 Typo il y a 18 ans
  Michael Brown 10c28a51bd Create two easy-to-use entry points in libprefix: install and il y a 18 ans
  Michael Brown 9fcded3d23 Towards a(nother) new real-mode infrastructure, in which we take il y a 18 ans
  Michael Brown 5463169c1a Verified as working il y a 18 ans
  Michael Brown d081d65d48 This should be much more elegant: we use flat real mode for the il y a 18 ans
  Michael Brown cc8821a443 Checking in because I don't want to lose this rather neat code for il y a 18 ans
  Michael Brown 824d6ffa7f Header rearrangement. il y a 18 ans
  Michael Brown cdf1511d3e Prefix semantics have changed il y a 18 ans
  Michael Brown 5d28bae0f1 Fix up building with gcc 4.0.1 / gas 2.16.91 il y a 18 ans
  Michael Brown 0e494614b5 Some versions of doxygen seem to object to "@ret None" or similar. il y a 19 ans
  Michael Brown d5789ff4a2 Doxygenation il y a 19 ans
  Michael Brown d3dec7c331 Update to cope with changes in registers.h il y a 19 ans
  Michael Brown 698f86f25a Prevent hundreds of errors from "make symcheck". The prefix exit path il y a 19 ans