172 Révisions (8110f9b08238842d3dfde69641cec009f6e44234)

Auteur SHA1 Message Date
  Michael Brown 8110f9b082 Updated to REAL_CODE() il y a 18 ans
  Michael Brown 595f161b51 Updated to REAL_CODE(). il y a 18 ans
  Michael Brown e8550035af Updated to REAL_CODE() il y a 18 ans
  Michael Brown c4d688c005 Updated to REAL_CODE(). il y a 18 ans
  Michael Brown 04d6005d77 Update to REAL_CODE() il y a 18 ans
  Michael Brown 6631f46999 Updated to REAL_CODE(). il y a 18 ans
  Michael Brown 53935e9dc6 Set carry flag before calling INT 15,e801 and INT 15,e820. il y a 18 ans
  Michael Brown 7a53d07027 Split out REAL_CODE() from REAL_EXEC(), preparatory to removing REAL_EXEC il y a 18 ans
  Michael Brown 83d80d9e79 Remove references to obsoleted REAL_CALL from documentation. il y a 18 ans
  Michael Brown 3b525385af Removed REAL_FRAGMENT and REAL_CALL, and left just REAL_EXEC (which is il y a 18 ans
  Michael Brown 77a65075a6 Replaced memsizes.c with smaller memmap.c, taking advantage of __data16, il y a 18 ans
  Michael Brown 5e80847827 Code to install the new E820 mangler (which doesn't require copying il y a 18 ans
  Michael Brown 897313007b Add __{text,data}16_array, since there's no way I can see to make the il y a 18 ans
  Michael Brown 5ec2b2c251 Cope with regions bigger than 4GB. 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 0ab92faedb Use typeof(sizeof(...)) to define a size_t. This stops gcc complaining il y a 18 ans
  Michael Brown 6b6096d28b Strip down i386 PCI configuration space I/O to the bare minimum. A il y a 18 ans
  Michael Brown 15ee09ed10 Restructured PCI subsystem to fit the new device model. il y a 18 ans
  Michael Brown fcdab6299c Missed a reference to heap.h. 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 b4f941b257 Specify attributes on .text16. il y a 18 ans
  Michael Brown 2421723a15 Rewrote printf and friends to better support standard C semantics. il y a 18 ans
  Michael Brown 5080668704 Provide access to rm_cs and rm_ds from protected-mode code. il y a 18 ans
  Michael Brown dc8d429ec6 Provide a global counter for the number of interrupts hooked. il y a 18 ans
  Michael Brown 63499e9cfd Allow re-entrancy and provide a global counter of the number of il y a 18 ans
  Michael Brown d822b3d4cd Define BIOS data segment in bios.h il y a 18 ans
  Michael Brown a27defa483 Add flag definitions. 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
  Michael Brown 1ad72e0e79 Add 64-bit byte-swapping operations. il y a 18 ans
  Michael Brown 1838b58c3f Add drivers/block and arch/i386/interface/pcbios il y a 18 ans
  Michael Brown 568cad0ddc (Redoing check-in lost by SourceForge's failure.) il y a 18 ans
  Michael Brown 847f38f4ac (Redoing check-in lost by SourceForge's failure.) il y a 18 ans
  Michael Brown f7b963da51 (Redoing check-in lost by SourceForge's failure.) il y a 18 ans
  Michael Brown 97d265f8dc (Redoing check-in lost by SourceForge's failure.) il y a 18 ans
  Michael Brown fdb983d473 Preserve the whole of %esp across prot_call(). We have to split this il y a 18 ans
  Michael Brown f8e087767b Allow access to variables in .text16 as well as .data16. Chained il y a 18 ans
  Michael Brown c10d1aa9d7 Preserve GDT across prot_call(). il y a 18 ans
  Michael Brown dcc1b0054e This line should not have been checked in 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 f4429533a6 Added methods for efficiently declaring and accessing variables in 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 9e1dd6402d <name>_size variable is no longer needed, since we don't copy the code. 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 8f62b39c03 Move stack out to separate object, so that having a stack doesn't drag in il y a 18 ans