xen-unstable.hg

log

age author revision description
2 days ago Andrew Cooper 34205:e6999ebf60be x86/emul: Use system-segment relative memory accessesdefault tip
2 days ago Andrew Cooper 34204:ca1a8d43ab97 x86/emul: Prepare to allow use of system segments for memory references
2 days ago Andrew Cooper 34203:0305c4575f55 x86/hvm: Avoid __hvm_copy() raising #PF behind the emulators back
2 days ago Andrew Cooper 34202:24017edaf965 x86/hvm: Rename hvm_copy_*_guest_virt() to hvm_copy_*_guest_linear()
2 days ago Andrew Cooper 34201:d42a39adeb9e x86/hvm: Reimplement hvm_copy_*_nofault() in terms of no pagefault_info
2 days ago Andrew Cooper 34200:617bfc25a54e x86/hvm: Extend the hvm_copy_*() API with a pagefault_info pointer
2 days ago Andrew Cooper 34199:f6c952d10961 x86/shadow: Avoid raising faults behind the emulators back
2 days ago Andrew Cooper 34198:7501be92901b x86/pv: Avoid raising faults behind the emulators back
2 days ago Andrew Cooper 34197:109c6b86e963 x86/emul: Avoid raising faults behind the emulators back
2 days ago Andrew Cooper 34196:3f95ba67f699 x86/hvm: Reposition the modification of raw segment data from the VMCB/VMCS
2 days ago Andrew Cooper 34195:016dde01caef x86/vmx: Use hvm_{get,set}_segment_register() rather than vmx_{get,set}_segment_register()
2 days ago Andrew Cooper 34194:4d01f63159e9 x86/emul: Rework emulator event injection
2 days ago Andrew Cooper 34193:85500efa764a x86/emul: Remove opencoded exception generation
2 days ago Andrew Cooper 34192:b7704fda4233 x86/emul: Implement singlestep as a retire flag
2 days ago Andrew Cooper 34191:749cac803e7d x86/emul: Always use fault semantics for software events
2 days ago Andrew Cooper 34190:9bdc3ebf5fdb x86/emul: Provide a wrapper to x86_emulate() to ASSERT() certain behaviour
2 days ago Andrew Cooper 34189:ba52e5ab574f x86/emul: Correct the behaviour of pop %ss and interrupt shadowing
2 days ago Andrew Cooper 34188:a732d2adea0d x86/emul: Clean up the naming of the retire union
2 days ago Andrew Cooper 34187:2bac20964c98 x86/pv: Implement pv_inject_{event,page_fault,hw_exception}()
2 days ago Andrew Cooper 34186:b49dc66034df x86/emul: Rename HVM_DELIVER_NO_ERROR_CODE to X86_EVENT_NO_EC
2 days ago Andrew Cooper 34185:0558ffe0ea35 x86/emul: Rename hvm_trap to x86_event and move it into the emulation infrastructure
2 days ago Andrew Cooper 34184:6f1d6fbe609f x86/emul: Simplfy emulation state setup
2 days ago Andrew Cooper 34183:af60005ffad8 x86/emul: Drop X86EMUL_CMPXCHG_FAILED
2 days ago Andrew Cooper 34182:945d95e4ae1d x86/shadow: Fix #PFs from emulated writes crossing a page boundary
2 days ago Roger Pau Monn? 34181:6d671d57b5ec ?vtd: refuse to enable IOMMU if the PCI scan fails
2 days ago Roger Pau Monn? 34180:94584c00f493 x86: split the setup of Dom0 permissions to a function
2 days ago Roger Pau Monn? 34179:48d59e7c2f6f x86/paging: introduce paging_set_allocation
2 days ago Roger Pau Monn? 34178:431752a27f01 x86: allow calling {shadow/hap}_set_allocation with the idle domain
2 days ago Roger Pau Monn? 34177:31e3f7859c26 x86: fix return value of *_set_allocation functions
2 days ago Boris Ostrovsky 34176:fe7bc60ca8ac acpi: PVH guests need _E02 method
2 days ago Boris Ostrovsky 34175:64ec190bef26 acpi: power and sleep ACPI buttons are not emulated for PVH guests
2 days ago Boris Ostrovsky 34174:d8db5495ce95 acpi: make pmtimer optional in FADT
2 days ago He Chen 34173:57bab1e0f9bb x86/cpuid: Add AVX512_4VNNIW and AVX512_4FMAPS support
2 days ago Andrew Cooper 34172:aa14941b504a x86/vmx: Shorten vmx_{get,set}_segment_register() for user segments
2 days ago Andrew Cooper 34171:1bdf6ce12f1e x86/svm: Improve segment register printing in svm_vmcb_dump()
2 days ago Ian Jackson 34170:8567f1a62be3 Re-enable hypervisor debug as part of opening 4.9
2 days ago Ian Jackson 34169:be0f90fbe85c Open Xen 4.9-unstable
5 days ago Ian Jackson 34168:c900ff95076f Config.mk: Drop stale QEMU_TRADITIONAL_REVISION commentary
5 days ago Ian Jackson 34167:aa28ed627c12 Merge branch 'staging' of xenbits.xen.org:/home/xen/git/xen into staging
5 days ago Ian Jackson 34166:70579cec360f Update QEMU_TRADITIONAL_REVISION and QEMU_UPSTREAM_REVISION to -rc7
5 days ago Dario Faggioli 34165:46a5d32cef37 credit2: make runqueues be per-socket by default
5 days ago Julien Grall 34164:fc9d585d868b libacpi: fix compilation when cross building the tools
5 days ago Wei Chen 34163:9ab60c5de337 arm32: handle async aborts delivered while at HYP
5 days ago Wei Chen 34162:ab8cabcb93e9 arm: crash the guest when it traps on external abort
5 days ago Wei Chen 34161:d3c7ae835692 arm64: handle async aborts delivered while at EL2
5 days ago Wei Chen 34160:dc181f660951 arm64: handle guest-generated EL1 asynchronous abort
6 days ago Andrew Cooper 34159:59d8fcc6bacc x86/cpu: reposition stack alignment check
9 days ago Juergen Gross 34158:0213017f7f4b remove reference to xensource.com
9 days ago Dario Faggioli 34157:300b13225ce4 blkif: kill some repetitions in protocol description
9 days ago Jan Beulich 34156:f573c74d2faa x86emul: CMOVcc always writes its destination
9 days ago Jan Beulich 34155:b6f4149d3b05 x86: re-add stack alignment check
9 days ago Andrew Cooper 34154:42249858b8e2 x86/vmx: Don't deliver #MC with an error code
9 days ago Andrew Cooper 34153:afe737b9630f x86/emul: Don't deliver #UD with an error code
9 days ago Jan Beulich 34152:23e272f50253 x86/SVM: don't deliver #GP without error code
11 days ago Andrew Cooper 34151:4a031a6393b3 x86/hvm: Rename hvm_emulate_init() and hvm_emulate_prepare() for clarity
11 days ago Roger Pau Monne 34150:1d0fe2db24c3 libxl: fix creation of pkgconf install dir
11 days ago Jan Beulich 34149:70edfb7a8ba5 x86emul: in_longmode() should not ignore ->read_msr() errors
11 days ago Jan Beulich 34148:2b873fb13095 x86emul: simplify DstBitBase handling code
11 days ago Jan Beulich 34147:eba7df5fa519 x86/HVM: correct error code writing during task switch
11 days ago Jan Beulich 34146:9ad5d321f058 x86/HVM: limit writes to outgoing TSS during task switch