jehanne/sys/src/kern/port
Giacomo Tesio f52a185030 decouple Jehanne from 9P2000 (as much as needed)
Jehanne is going to use a new file protocol, but Plan 9 is really
coupled with 9P2000.

Renamed fcall.h as 9P2000.h and introduced specific constants such
as NP_OREAD, NP_OWRITE and so on, so that we can use different values
in the kernel and new protocol.

Renamed devmnt to devninep, since it's actually a device serving 9P2000
file systems.

Also, fixed 9P2000 support in Jehanne, that was broken with the introduction
of OSTAT.
2016-12-06 23:01:45 +01:00
..
umem first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
alarm.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
allocb.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
aoe.h first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
awake.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
bud.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
cache.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
chan.c decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
debug.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
dev.c decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
dev9p.c decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
devbridge.c decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
devcap.c decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
devcons.c decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
devdraw.c decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
devdup.c decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
devenv.c decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
devfs.c decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
devkprof.c decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
devmem.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
devmem1.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
devmouse.c decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
devpci.c decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
devpipe.c decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
devproc.c decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
devroot.c decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
devsd.c decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
devsegment.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
devshr.c decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
devsrv.c decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
devssl.c decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
devtab.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
devtls.c decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
devtrace.c decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
devuart.c decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
devusb.c decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
devwd.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
elf64.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
fault.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
getput.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
getput.h first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
imagmem.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
include.json decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
initcode.c decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
iofilter.h first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
latin1.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
latin1.h first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
led.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
led.h first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
lib.h decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
log.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
mcslock.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
mul64fract.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
net.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
netif.c decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
netif.h first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
nocache.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
nooptions.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
parse.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
pgrp.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
physalloc.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
portclock.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
portdat.h decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
portfns.h decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
portusbehci.h first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
print.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
proc.c kernel: in Proc defined syscallerr to hold the return value of failing syscalls 2016-11-30 01:07:45 +01:00
ps.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
qio.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
qlock.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
qmalloc.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
random.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
rebootcmd.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
ref.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
rmap.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
sd.h first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
sysauth.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
syscallfmt.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
sysfile.c decouple Jehanne from 9P2000 (as much as needed) 2016-12-06 23:01:45 +01:00
sysproc.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
sysseg.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
tod.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
uidgid.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
usb.h first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
usbehci.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00