aboutsummaryrefslogtreecommitdiffstats
path: root/extras/mini-os/gnttab.c
Commit message (Collapse)AuthorAgeFilesLines
* tools: drop ia64 supportIan Campbell2012-09-121-4/+0
| | | | | | | | | | | | | | | | | Removed support from libxc and mini-os. This also took me under xen/include/public via various symlinks. Dropped tools/debugger/xenitp entirely, it was described upon commit as: "Xenitp is a low-level debugger for ia64" and doesn't appear to be linked into the build anywhere. 99 files changed, 14 insertions(+), 32361 deletions(-) Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Acked-by: Keir Fraser <keir@xen.org> Committed-by: Ian Campbell <ian.campbell@citrix.com>
* stubdom/minios: re-structure headersKeir Fraser2009-10-011-4/+4
| | | | | | | | | As part of making stubdom usable on NetBSD, it is necessary to restructure the minios headers to avoid conflicts with NetBSD's crossbuild toolchain. Signed-off-by: Christoph Egger <Christoph.Egger@amd.com> Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
* minios: switch to C99 integer typesKeir Fraser2009-07-151-2/+2
| | | | | | This is a necessary step to make minios build on NetBSD. Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
* minios: fix gnttab allocation boundaryKeir Fraser2008-06-181-1/+2
| | | | | | | The gnttab_sem is already fed during initialization's put_free_entry loop. Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
* minios: add proper shutdown facilitiesKeir Fraser2008-06-091-0/+11
| | | | Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
* minios: more assertionsKeir Fraser2008-03-261-1/+19
| | | | | | | | - assert that we never allocate or free the same grant twice - assert that network packets do not exceed a page - assert that incoming network event IDs make sense Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
* [Mini-OS] Make gnttab allocation/free safeKeir Fraser2007-11-281-2/+12
| | | | | | | Add a semaphore to protect gnttab_list from exhaustion, and disable callbacks during allocation/free. Fix the network frontend accordingly. Signed-off-by: Samuel Thibault <samuel.thibault@citrix.com>
* minios: Fix an extern declaration and add an extra 'const' tokfraser@localhost.localdomain2007-03-151-1/+1
| | | | | | definition of a constant set of constant error strings. Issues identified by Armand Puccetti. Signed-off-by: Keir Fraser <keir@xensource.com>
* minios: Fix netfront for ia64.kfraser@localhost.localdomain2007-02-061-0/+5
| | | | Signed-off-by: Dietmar Hahn <dietmar.hahn@fujitsu-siemens.com>
* [MINIOS] Fix grant-entry freelist maintenance.kfraser@localhost.localdomain2007-01-121-20/+12
| | | | Signed-off-by: Jacob Gorm Hansen <jacobg@diku.dk>
* [MINI-OS] Add a function mapping grant table error codes to strings.sos22@douglas.cl.cam.ac.uk2006-07-281-0/+12
| | | | | Signed-off-by: John D. Ramsdell <ramsdell@mitre.org> Signed-off-by: Steven Smith <sos22@cam.ac.uk>
* [MINIOS] Mapping page frames on demand added to the memory management.kfraser@localhost.localdomain2006-07-051-0/+158
Signed-off-by: Steven Smith <sos22@cam.ac.uk> Signed-off-by: Grzegorz Milos <gm281@cam.ac.uk>