aboutsummaryrefslogtreecommitdiffstats
path: root/extras/mini-os/arch/x86
Commit message (Expand)AuthorAgeFilesLines
* mini-os/x86-64 entry: check against nested events and try to fix upXu Zhang2013-04-221-14/+73
* mini-os/x86-64 entry: defer RESTORE_REST until returnXu Zhang2013-04-221-8/+8
* mini-os/x86-64 entry: remove unnecessary event blockingXu Zhang2013-04-221-1/+0
* mini-os/x86-64 entry: code refactoring; no functional changesXu Zhang2013-04-221-56/+57
* mini-os/x86-64 entry: define macros for registers partial save and restoreXu Zhang2013-04-221-15/+22
* mini-os/x86-64 entry: code clean-ups; no functional changesXu Zhang2013-04-221-30/+31
* minios: setup fpu and sse in mini-osMatthew Fioravante2012-10-081-0/+20
* minios: Disable the mfn_is_ram() check, it doesn't work correctly on all systemsMatthew Fioravante2012-10-082-29/+0
* minios: Add ioread/iowrite functions to mini-osMatthew Fioravante2012-10-081-0/+35
* mini-os: work around ld bug causing stupid CTOR countJeremy Fitzhardinge2011-08-192-4/+0
* build: Make XEN_ROOT an absolute path.Keir Fraser2011-03-171-1/+1
* stubdom/minios: don't retrieve the address of void variableGianni Tedesco2011-01-111-1/+1
* minios: implement xc_map_foreign_bulkKeir Fraser2010-01-182-11/+12
* stubdom/minios: re-structure headersKeir Fraser2009-10-018-40/+40
* minios: switch to C99 integer typesKeir Fraser2009-07-151-16/+16
* minios: Clean up and remove Linux remnants from x86_64.SKeir Fraser2009-06-031-111/+20
* minios: allow to allocate machine contiguous pagesKeir Fraser2009-03-131-0/+142
* minios: Fix 18874 memory clippingKeir Fraser2009-03-091-5/+8
* minios: general cleanup of mm.cKeir Fraser2009-03-022-205/+292
* minios: add ioremap/iounmapKeir Fraser2009-03-022-11/+198
* minios: fix p2m on x86Keir Fraser2009-02-091-0/+6
* minios: Clip memory not usable by Mini-OS (above 1GB)Keir Fraser2008-12-051-3/+10
* mini-os: export allocate_ondemandKeir Fraser2008-07-181-6/+15
* mini-os: add stack walking debugKeir Fraser2008-07-181-11/+70
* stubdom: fixes for old gcc & binutilsKeir Fraser2008-07-112-6/+6
* stubdom: use host's gccKeir Fraser2008-07-041-1/+1
* minios: do not systematically free the page under shared info, as theKeir Fraser2008-06-201-8/+3
* Add PV-GRUBKeir Fraser2008-06-181-1/+1
* minios,stubdom: Add OBJ_DIR parameter to compile outside sources,Keir Fraser2008-06-171-5/+5
* minios can cope with >4G CR3 since it never uses itKeir Fraser2008-06-121-1/+1
* minios: Fix >4GB machine addressesKeir Fraser2008-06-101-4/+4
* minios: add proper shutdown facilitiesKeir Fraser2008-06-093-1/+22
* minios: We do not need to pin the page tables, as they implicitly getKeir Fraser2008-05-271-15/+2
* stubdom: fix constructors/destructors in 64bit modeKeir Fraser2008-05-231-4/+4
* stubdom: support constructors and destructorsKeir Fraser2008-05-222-2/+34
* i386: Remove non-PAE hypervisor build target.Keir Fraser2008-05-085-29/+2
* minios: fix and enforce block_domain atomicityKeir Fraser2008-05-081-0/+2
* stubdom: sparse application's BSS by linking it separately first, putKeir Fraser2008-04-163-6/+3
* minios: Fix lost eventsKeir Fraser2008-03-181-1/+3
* Add stubdomain support. See stubdom/README for usage details.Keir Fraser2008-02-127-11/+53
* minios: make allocation of page tables for ondemand mapping lazyKeir Fraser2008-01-231-62/+109
* minios: fix case when _text is not 0Keir Fraser2008-01-221-5/+5
* minios: make time interface POSIXKeir Fraser2008-01-211-6/+8
* minios: support COW for a zero pageKeir Fraser2008-01-182-1/+49
* minios: extend map_frames into being able to map a series ofKeir Fraser2008-01-181-20/+42
* minios: set text and rodata read-only, free unused pages 0 and 1Keir Fraser2008-01-183-4/+89
* minios: make stack size configurableKeir Fraser2008-01-174-10/+12
* mini-os: No -fpic when building for x86.Keir Fraser2007-12-041-1/+1
* [Mini-OS] Catch NULL dereferencesKeir Fraser2007-11-281-0/+3
* [Mini-OS] Permit x86_64 trap handlers to returnKeir Fraser2007-11-241-0/+1