summaryrefslogtreecommitdiff
path: root/sys/arch/xen/include/xen.h
AgeCommit message (Expand)Author
2023-03-24Allow a PVH dom0 to use VGA as console: make xen_pvh_consinit() return 1 ifbouyer
2020-05-02Introduce Xen PVH support in GENERIC.bouyer
2020-04-25Merge the bouyer-xenpvh branch, bringing in Xen PV drivers support under HVMbouyer
2020-04-09update to __XEN_INTERFACE_VERSION__ 0x0003020a aka Xen 3.2.10jdolecek
2019-05-09sti/cli are not allowed on Xen, we have to clear/set a bit in thebouyer
2019-02-04Bump up XEN source API compatibility to 0x00030208 from 0x00030201,cherry
2019-02-02Switch NetBSD/xen to use XEN api tag RELEASE-4.11.1cherry
2018-10-10In xen_atomic_test_and_clear_bit()cherry
2018-10-07Support bootspec.mlelstv
2018-07-26Merge the content of xen_debug.c into xen_machdep.c, there is only onemaxv
2018-07-26Remove dead code. This looks like a leftover from when our Xen port wasmaxv
2016-07-07KNF. Remove extra spaces. No functional change.msaitoh
2016-05-29Switch to elf notes for amd64 instead of the old key=value list to describe thebouyer
2011-09-20Merge jym-xensuspend branch in -current. ok bouyer@.jym
2011-07-17Retire varargs.h support. Move machine/stdarg.h logic into MIjoerg
2011-04-17apply some _KERNEL_OPT.mrg
2009-07-29remove Xen2 support.cegger
2009-02-13Work in progress on PCI front-end/back-end supportbouyer
2008-10-21introduce two macros: xendomain_is_dom0() and xendomain_is_privileged(). Use ...cegger
2008-04-21Access Xen's vcpu info structure per-CPU.cegger
2008-02-19The event bitmasks provided by the hypervisor are unsigned long (so 64bitsbouyer
2008-02-19Fix xenevt to not call softint_schedule() above IPL_HIGH:bouyer
2008-01-11Merge the bouyer-xeni386 branch to head, at tag bouyer-xeni386-merge1 (thebouyer
2007-11-22Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 supportbouyer
2007-10-17Merge the ppcoea-renovation branch to HEAD.garbled
2007-09-26x86 changes for pcc and LKMs.ad
2007-09-23Ajust for Xen 3.1.0 public headers. From Christoph Egger in private mail.bouyer
2006-03-06Add xen_atomic_cmpxchg16(), which exports the cmpxchgw instruction to C.bouyer
2006-02-16Change "inline" back to "__inline" in .h files -- C99 is still tooperry
2006-01-15Snapshot of work in progress on NetBSD port to Xen3:bouyer
2005-12-24__asm__ -> __asmperry
2005-12-24Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.perry
2005-12-11merge ktrace-lwp.christos
2005-06-15Add support for x86 boot flags:bouyer
2005-05-31always provide prototype of printk for now. because:yamt
2005-05-31x86_variable_test_bit: don't remove const qualifier unnecessarily.yamt
2005-04-11fix a bug which corrupts runqueue.yamt
2005-03-26Don't assume we're on a uniprocessor system (the hypervisor may be running SMP)bouyer
2005-03-09Merge the bouyer-xen2 branch. This add supports for the Xen 2.0 virtualbouyer
2004-12-10don't use va_list here; use _BSD_VA_LIST_ because we could be includedchristos
2004-06-14cleanup low-level bit mangling codecl
2004-05-07Add support for domain0 operations:cl
2004-05-07cleanup debugging codecl
2004-04-26Move struct xen_netinfo into include/xen.h so that xen12load compiles again.cl
2004-04-24Make kernel command line parsing support additional keywords withoutcl
2004-04-24Consistently use xencons for eveything reffering to Xen's virtual console.cl
2004-04-17- fix event dispatching for event 0cl
2004-03-11Add port to the Xen virtual machine monitor.cl