[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] GNU Mach branch, master, updated. aaf803372bd4b30b97a2039e4b1b36b0
From: |
Samuel Thibault |
Subject: |
[SCM] GNU Mach branch, master, updated. aaf803372bd4b30b97a2039e4b1b36b07c0a7250 |
Date: |
Mon, 07 Feb 2011 02:20:24 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Mach".
The branch, master has been updated
via aaf803372bd4b30b97a2039e4b1b36b07c0a7250 (commit)
via d683da41fcfefcc8ba63b1fa1ab8af5b3078183f (commit)
from db05cfc30a3e816e98c34ee5f2c386ec989594bf (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit aaf803372bd4b30b97a2039e4b1b36b07c0a7250
Author: Samuel Thibault <address@hidden>
Date: Mon Feb 7 03:18:50 2011 +0100
Defer Xen device initialization to device_service_create
* device/device_init.c (device_service_create) [MACH_HYP]: Call
hyp_dev_init.
* xen/xen.c (hyp_init): Do not call hyp_block_init and hyp_net_init, now
called in ...
(hyp_dev_init): New function.
* xen/xen.h (hyp_dev_init): New declaration.
commit d683da41fcfefcc8ba63b1fa1ab8af5b3078183f
Author: Samuel Thibault <address@hidden>
Date: Mon Feb 7 03:10:22 2011 +0100
Add rx-copy support to netfront
* xen/net.c (net_data): Add rx_copy field.
(enqueue_rx_buf): When rx_copy != 0, give grant on buffer to domD instead of
issuing a transfer from domD.
(hyp_net_intr): When rx_copy != 0, take back grant on buffer instead of
finishing transfer. Do not panic on packet error, free kmsg on error.
(hyp_net_init): Check for feature-rx-copy in backend, write 1 to
request-rx-copy in such case. Wait for Connected state before continuing.
Only unmap buffer when rx_copy is 0.
-----------------------------------------------------------------------
Summary of changes:
device/device_init.c | 4 +++
xen/block.c | 1 +
xen/net.c | 70 ++++++++++++++++++++++++++++++++++++-------------
xen/xen.c | 12 +++++---
xen/xen.h | 3 +-
5 files changed, 66 insertions(+), 24 deletions(-)
hooks/post-receive
--
GNU Mach
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU Mach branch, master, updated. aaf803372bd4b30b97a2039e4b1b36b07c0a7250,
Samuel Thibault <=