Kip Macy
3a6d1fcf9c
merge 186535, 186537, and 186538 from releng_7_xen
...
Log:
- merge in latest xenbus from dfr's xenhvm
- fix race condition in xs_read_reply by converting tsleep to mtx_sleep
Log:
unmask evtchn in bind_{virq, ipi}_to_irq
Log:
- remove code for handling case of not being able to sleep
- eliminate tsleep - make sleeps atomic
2008-12-29 06:31:03 +00:00
Kip Macy
23dc562170
Integrate 185578 from dfr
...
Use newbus to managed devices
2008-12-04 07:59:05 +00:00
Kip Macy
7a8ec5a2ad
merge fix for boot-time hang on centos' xen
2008-11-14 07:06:27 +00:00
Kip Macy
92c4060160
- add more debug cruft to xenbus
...
- probe backend
- separate probing from initialization
- add xenbus_strstate
- replace pause with tsleep (which should probably be cv_wait)
2008-08-20 09:20:12 +00:00
Kip Macy
08279d945d
Check for watch events when doing inline message processing
...
MFC after: 1 month
2008-08-20 03:27:12 +00:00
Kip Macy
04e1532fc5
Xen 3.2 now interleaves watch events with regular message notifications.
...
More graciously handle processing messages and watch events inline prior
to threads being up and running.
MFC after: 1 month
2008-08-20 02:42:08 +00:00
Kip Macy
f0c468df71
Compile fixes for xen build.
...
MFC after: 1 month.
2008-08-15 04:00:44 +00:00
Kip Macy
30d1eefe39
Import OS interfaces to Xen services.
...
MFC after: 2 weeks
2008-08-12 07:36:56 +00:00