[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCHv2 0/3] Xen: FIFO-based event channel ABI fixes



This series addresses two design flaws in the FIFO-based event channel
ABI.

1. Allow guests to expand the array after binding events.

2. Fix a potential DoS caused by an unbounded loop when setting LINK.

An updated design document is available from:

http://xenbits.xen.org/people/dvrabel/event-channels-G.pdf

- Add section on memory barriers.
- EVTCHNOP expand array should be called after binding events.
- Guest clearing MASKED on a tail event is no longer valid, a
  hypercall is required. This allows the loop in the Xen's link()
  function to be bounded.

v8 of the Linux patches will be posted shortly.

Changes since v1:
- Add MAINTAINERS patch
- Remove some unnecessary temporary pending state clears
- Add fix for DoS


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.