summaryrefslogtreecommitdiffstats
path: root/src/arch/i386/transitions/librm.S
Commit message (Expand)AuthorAgeFilesLines
* [librm] Make rm_sp and rm_ss globals againDaniel Verkamp2008-08-281-0/+2
* [GDB] Add GDB stub for remote debuggingStefan Hajnoczi2008-06-051-11/+32
* Fix compiler warnings that appear only on OpenBSD.Michael Brown2007-12-061-1/+1
* Switch rm_ss and rm_sp back to being words; it'll make it lessMichael Brown2007-09-251-7/+7
* Don't use the "rep ss movsb" trick to copy the RM stack to the PMMichael Brown2007-09-251-31/+34
* rm_ss, rm_sp, and pm_esp don't need to be accessed from anywhereMichael Brown2007-09-251-3/+0Star
* Real-mode code might set the direction flag, which would cause carnage.Michael Brown2007-07-171-0/+3
* Leave protected-mode return address on PM stack when issuing aMichael Brown2007-01-091-11/+10Star
* Don't automatically call gateA20_set() when returning from a real-modeMichael Brown2007-01-041-5/+7
* Tidy up commentMichael Brown2006-05-281-4/+5
* Fixed assembly on old versions of gasMichael Brown2006-05-281-3/+3
* Documented the fact that the prefix can prot_call(main) withoutMichael Brown2006-05-261-0/+9
* init_librm() and prot_call() are now real-mode far calls.Michael Brown2006-05-251-4/+4
* Removed REAL_EXEC(); there is no longer any code using it.Michael Brown2006-05-241-1/+1
* Remove references to obsoleted REAL_CALL from documentation.Michael Brown2006-05-241-3/+2Star
* Provide access to rm_cs and rm_ds from protected-mode code.Michael Brown2006-05-131-0/+2
* (Redoing check-in lost by SourceForge's failure.)Michael Brown2006-05-131-3/+5
* Preserve the whole of %esp across prot_call(). We have to split thisMichael Brown2006-05-061-7/+14
* Preserve GDT across prot_call().Michael Brown2006-05-061-6/+12
* This line should not have been checked inMichael Brown2006-05-051-1/+0Star
* Add infrastructure to support access to .data16 (and .text16) variablesMichael Brown2006-05-051-74/+122
* Create two easy-to-use entry points in libprefix: install andMichael Brown2006-05-021-1/+1
* Towards a(nother) new real-mode infrastructure, in which we takeMichael Brown2006-05-021-559/+283Star
* (librm_base-1b) is already an offset; no need to apply OFFSET().Michael Brown2006-04-241-1/+1
* Update to cope with changes in registers.hMichael Brown2005-05-201-17/+17
* Make prot_call() able to transparently return via the newly installed copyMichael Brown2005-04-101-16/+54
* lgdt needs data32 prefix, otherwise it loads only 24 bits. (sgdtMichael Brown2005-04-091-1/+1
* Allow ourselves to be freed by basemem.c without being damaged.Michael Brown2005-04-091-0/+16
* PM function called by prot_call() should be allowed to modifyingMichael Brown2005-04-091-2/+15
* Merged mcb30-realmode-redesign back to HEADMichael Brown2005-04-081-0/+691