summaryrefslogtreecommitdiffstats
path: root/sys/xen/interface/foreign
Commit message (Collapse)AuthorAgeFilesLines
* Update Xen headers from 4.2 to 4.6royger2015-10-065-337/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pull the latest headers for Xen which allow us to add support for ARM and use new features in FreeBSD. This is a verbatim copy of the xen/include/public so every headers which don't exits anymore in the Xen repositories have been dropped. Note the interface version hasn't been bumped, it will be done in a follow-up. Although, it requires fix in the code to get it compiled: - sys/xen/xen_intr.h: evtchn_port_t is already defined in the headers so drop it. - {amd64,i386}/include/intr_machdep.h: NR_EVENT_CHANNELS now depends on xen/interface/event_channel.h, so include it. - {amd64,i386}/{amd64,i386}/support.S: It's not neccessary to include machine/intr_machdep.h. This is also fixing build compilation with the new headers. - dev/xen/blkfront/blkfront.c: The typedef for blkif_request_segmenthas been dropped. So directly use struct blkif_request_segment Finally, modify xen/interface/xen-compat.h to throw a preprocessing error if __XEN_INTERFACE_VERSION__ is not set. This is allow us to catch any file where xen/xen-os.h is not correctly included. Submitted by: Julien Grall <julien.grall@citrix.com> Reviewed by: royger Differential Revision: https://reviews.freebsd.org/D3805 Sponsored by: Citrix Systems R&D
* Adjust i386 Xen PV support for updated Xen interface files.gibbs2013-06-171-1/+1
| | | | | | | | | | | sys/i386/include/xen/xenvar.h: sys/i386/xen/xen_machdep.c: sys/xen/interface/foreign/structs.py: sys/xen/evtchn/evtchn.c: MAX_VIRT_CPUS => XEN_LEGACY_MAX_VCPUS Submitted by: Roger Pau Monné Reviewed by: gibbs
* Make xen python scripts work with python3eadler2012-10-221-1/+1
| | | | | Approved by: cperciva MFC after: 3 days
* Update xen/interface includes to the latest in mercurialkmacy2008-09-263-4/+22
| | | | MFC after: 1 month
* Import OS interfaces to Xen services.kmacy2008-08-125-0/+319
MFC after: 2 weeks
OpenPOWER on IntegriCloud