49 Révisions (945e4281375f86da5e59f4c9447edae7af7850c1)

Auteur SHA1 Message Date
  Till Straumann d3630b6a64 [prefix] Fix missing underscore in libprefix il y a 12 ans
  Michael Brown 24226472b2 [prefix] Allow prefix to specify an arbitrary maximum address for relocation il y a 13 ans
  Michael Brown 6c5f1a342b [prefix] Use stack rather than %ebp as temporary storage area il y a 13 ans
  Michael Brown 5924e65cea [prefix] Avoid using base memory for temporary decompression area il y a 13 ans
  Michael Brown 90563f69be [prefix] Set the "size" bit in the GDT entry for the flat data segment il y a 13 ans
  Michael Brown 17ef28414f [prefix] Add rudimentary debugging messages to libprefix il y a 13 ans
  Michael Brown 7f2d0f12ad [libflat] Remove now-obsolete flatten_real_mode call il y a 14 ans
  Michael Brown a84e15234a [prefix] Use 16-bit protected mode for access to high memory il y a 14 ans
  Michael Brown 132c391712 [romprefix] Add .mrom format, allowing loading of large ROMs il y a 14 ans
  Michael Brown 5a5d8dd10a [romprefix] Inhibit the use of relocation during POST il y a 14 ans
  Michael Brown f0ae1d58e8 [prefix] Use area at top of INT 15,88 memory map for temporary decompression il y a 14 ans
  Michael Brown 92c3202ab1 [prefix] Default to 1MB mark as fallback high memory load point il y a 14 ans
  Michael Brown 24b52ae476 [prefix] Add A20-enabling code in libflat il y a 14 ans
  Michael Brown fb754ced56 [prefix] Move flatten_real_mode to libflat.S il y a 14 ans
  Michael Brown d931d4bd9c [prefix] Move flatten_real_mode to .text16.early il y a 14 ans
  Michael Brown 9068249e24 [prefix] Add .text16.early section il y a 14 ans
  Michael Brown 6c35a525da [prefix] Use flat real mode for access to high memory il y a 14 ans
  Michael Brown cb43056809 [prefix] Use flat real mode instead of real mode il y a 14 ans
  Michael Brown c44a193d0d [legal] Add a selection of FILE_LICENCE declarations il y a 15 ans
  Michael Brown 7bc4093e1a [build] Cope with oddities in the Fedora 10 assembler il y a 15 ans
  Michael Brown c9e5b12473 [i386] Add explicit flags and type on all .section declarations il y a 15 ans
  Michael Brown 0a8a17e669 [i386] Free allocated base memory on exit, if possible il y a 16 ans
  Michael Brown 29e6f9835e [i386] Add data32 prefixes to all lgdt/lidt instructions il y a 16 ans
  Michael Brown 5e6b82104d [romprefix] Add vendor branding facilities and guidelines il y a 16 ans
  Michael Brown 04f3206581 [build] Fix building on Ubuntu 8.04 il y a 16 ans
  Michael Brown 13d09e6719 [i386] Simplify linker script and standardise linker-defined symbol names il y a 16 ans
  Eygene Ryabinkin 99251f5b32 [libprefix] Add addr32 prefix required by older assemblers il y a 16 ans
  Michael Brown fd0aef9ee1 [prefix] Add PCI bus:dev.fn to ROM product string il y a 16 ans
  Michael Brown 3bf7105cab [prefix] Cope with image source addresses outside base memory il y a 16 ans
  Michael Brown 297002d7bd [prefix] Add printing functions to libprefix.S il y a 16 ans
  Michael Brown 12f203c606 [PXE] Add PMM support to romprefix.S (untested) 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 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 dca369ddc3 Call hide_etherboot() from startup(), rather than requiring the prefix to il y a 18 ans
  Michael Brown 86171c53f4 Damn Broadcom and their damned incorrect assumptions about x86 memory il y a 18 ans
  Michael Brown 6abfaa153b Towards making KEEP_IT_REAL work again. 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 89da833c5d init_librm() and prot_call() are now real-mode far calls. 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 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 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