On Tue, Aug 10, 2004 at 10:45:10AM +0200, Gilles Chanteperdrix wrote:
> Marc Kleine-Budde wrote:
>  > Oh - I see. So calling the xnarch_escalate() here, has the same effect
>  > as xnshadow_schedule(), but probably less overhead, due to no
>  > syscall demultiplexing etc...

> xnshadow_schedule() is called from userspace (hence the syscall mechanism).

But it's possible to use a syscall in kernelspace (at least on x86), and
I used it and it worked here.....

> xnarch_escalate() is called from kernel space, in the Linux domain,
> typically from the module initialization functions.

to resume:

- xnshadow_schedule()   used from userspace
- xnpod_schedule()      used from kernelspace - realtime domain
- xnarch_escalete()     used from kernelspace - linux domain

Marc

-- 
#!/bin/sh
set - `type $0` 'tr "[a-zA-Z]" "[n-za-mN-ZA-M]"';while [ "$2" != "" ];do \
shift;done; echo 'frq -a -rc '`echo "$0"| $1 `'>$UBZR/.`rpub signature|'`\
echo $1|$1`'`;rpub "Jr ner fvtangher bs obet. Erfvfgnapr vf shgvyr!"'|$1|sh

Reply via email to