.title vecsysqio ; call sys$qio from kernel mode withOUT a chmk call and its attendant ; stack messing. Problems with layered chmk calls make this necessary. ; (the calls go thru OK, but on return things are messed for the ; outer one. Solve by just calling the kernel procedure AS a ; procedure.) ; note $qio chmk code is hex 1d = 29 decimal qiocode=29 vecsysqio:: ; index into cmod$ar_kernel_dispatch_vector ; note r28 is free here. ; The vector elements are 16 bytes long: ; procedure address 1 ; procedure code address ; flags ; filler ;