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
