20 Révisions (dd9a14de35d2c4e308170ad2b51722d448d04e76)

Auteur SHA1 Message Date
  Laszlo Ersek dd9a14de35 [librm] Conditionalize the workaround for the Tivoli VMM's SSE garbling il y a 8 ans
  Michael Brown 71560d1854 [librm] Preserve FPU, MMX and SSE state across calls to virt_call() il y a 8 ans
  Michael Brown 2d42d3cff6 [librm] Reduce real-mode stack consumption in virt_call() il y a 8 ans
  Michael Brown 5e5450c2d0 [comboot] Support COMBOOT in 64-bit builds il y a 8 ans
  Michael Brown cc9f31ee0c [librm] Do not unconditionally preserve flags across virt_call() il y a 8 ans
  Michael Brown 99b5216b1c [librm] Support ioremap() for addresses above 4GB in a 64-bit build il y a 8 ans
  Michael Brown 6143057430 [librm] Add support for running in 64-bit long mode il y a 8 ans
  Michael Brown e2cf3138f0 [librm] Rename prot_call() to virt_call() il y a 8 ans
  Michael Brown 5fbfe50ccb [librm] Do not preserve flags unnecessarily il y a 8 ans
  Michael Brown ea203e4fe1 [librm] Add phys_call() wrapper for calling code with physical addressing il y a 8 ans
  Michael Brown 163f8acba0 [librm] Generate page tables for 64-bit builds il y a 8 ans
  Michael Brown d1562c38a6 [librm] Prepare for long-mode memory map il y a 8 ans
  Michael Brown 6eb1c927a3 [librm] Transition to protected mode within init_librm() il y a 8 ans
  Michael Brown 31b5c2e753 [librm] Provide an abstraction wrapper for prot_call il y a 8 ans
  Michael Brown 196f0f2551 [librm] Convert prot_call() to a real-mode near call il y a 8 ans
  Michael Brown adac4b1984 [librm] Simplify definitions for prot_call() and real_call() stack frames il y a 8 ans
  Michael Brown b1436e0b83 [librm] Use garbage-collectable section names il y a 8 ans
  Michael Brown 079b98b63a [librm] Discard argument as part of return from real_call() il y a 8 ans
  Michael Brown 9dc340d735 [librm] Discard argument as part of return from prot_call() il y a 8 ans
  Michael Brown f468f12b1e [bios] Add bin-x86_64-pcbios build platform il y a 8 ans
  Michael Brown 2f020a8df3 [legal] Relicense files under GPL2_OR_LATER_OR_UBDL il y a 9 ans
  Michael Brown bcfaf119a7 [librm] Speed up protected-mode calls under KVM il y a 10 ans
  Michael Brown c64747db50 [librm] Speed up real-to-protected mode transition under KVM il y a 10 ans
  Michael Brown 5a08b63cb7 [librm] Speed up protected-to-real mode transition under KVM il y a 10 ans
  Michael Brown 03e76c34d8 [librm] Add meaningful labels at section changes il y a 10 ans
  Michael Brown 23b671daf4 [librm] Allow interrupts in protected mode il y a 10 ans
  Michael Brown 6d4deeeb6c [librm] Use genuine real mode to accelerate operation in virtual machines il y a 10 ans
  Michael Brown 4d8a009ccf [librm] Avoid (harmless) collisions with linker symbols il y a 13 ans
  Michael Brown 38cd2035ff [librm] Use libflat to enable A20 line on each real-to-protected transition il y a 14 ans
  Michael Brown cb43056809 [prefix] Use flat real mode instead of real mode il y a 14 ans
  Michael Brown a5cd8d1772 [misc] Fix source files erroneously marked as executable il y a 15 ans
  Michael Brown c44a193d0d [legal] Add a selection of FILE_LICENCE declarations 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 29e6f9835e [i386] Add data32 prefixes to all lgdt/lidt instructions il y a 16 ans
  Daniel Verkamp 2539f5fa4a [librm] Make rm_sp and rm_ss globals again il y a 16 ans
  Stefan Hajnoczi 04bc50f025 [GDB] Add GDB stub for remote debugging il y a 16 ans
  Michael Brown 1949641d10 Fix compiler warnings that appear only on OpenBSD. il y a 17 ans
  Michael Brown 881dd8e102 Switch rm_ss and rm_sp back to being words; it'll make it less il y a 17 ans
  Michael Brown 42d96bcb07 Don't use the "rep ss movsb" trick to copy the RM stack to the PM il y a 17 ans
  Michael Brown 0ed066bc50 rm_ss, rm_sp, and pm_esp don't need to be accessed from anywhere il y a 17 ans
  Michael Brown 013d381e3c Real-mode code might set the direction flag, which would cause carnage. il y a 17 ans
  Michael Brown a9369bb503 Leave protected-mode return address on PM stack when issuing a il y a 17 ans
  Michael Brown 290c5ee779 Don't automatically call gateA20_set() when returning from a real-mode il y a 17 ans
  Michael Brown 35b04b1514 Tidy up comment il y a 18 ans
  Michael Brown 041a04335e Fixed assembly on old versions of gas il y a 18 ans
  Michael Brown 29340d7728 Documented the fact that the prefix can prot_call(main) without 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 02cf755f3f Removed REAL_EXEC(); there is no longer any code using it. il y a 18 ans
  Michael Brown 83d80d9e79 Remove references to obsoleted REAL_CALL from documentation. 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