9add5b765f
new io interface was added. user defines amlmapio() and amlunmapio() functions that will fill out Amlio structure with function pointers to read/write routines for a particular region. amlnew() function added allowing the creation of aml objects like buffers or packages. these can be passed to amleval() with b, p or * format. amltake()/amldrop() exclude an aml object from garbage collection. on load, names are not always resolvable until the whole table is loaded. for this, we create n objects that are just name strings. after load, we recursively traverse the namespace and resolve them (see fixnames()). the FindSetLeftBit and FindSetRightBit opcodes got implemened. |
||
---|---|---|
.. | ||
ape | ||
9p.h | ||
a.out.h | ||
aml.h | ||
ar.h | ||
auth.h | ||
authsrv.h | ||
avl.h | ||
bin.h | ||
bio.h | ||
bootexec.h | ||
complete.h | ||
control.h | ||
ctype.h | ||
cursor.h | ||
disk.h | ||
draw.h | ||
event.h | ||
fcall.h | ||
fis.h | ||
flate.h | ||
frame.h | ||
geometry.h | ||
html.h | ||
httpd.h | ||
ip.h | ||
keyboard.h | ||
libc.h | ||
libsec.h | ||
mach.h | ||
memdraw.h | ||
memlayer.h | ||
mouse.h | ||
mp.h | ||
ndb.h | ||
nfs3.h | ||
oventi.h | ||
plumb.h | ||
pool.h | ||
rdbg.h | ||
regexp.h | ||
scribble.h | ||
stdio.h | ||
String.h | ||
sunrpc.h | ||
thread.h | ||
tos.h | ||
trace.h | ||
venti.h |