i had to make the following changes to the kernel for xen3 to match up to recent labs pc kernel and to compile successfully. can anyone verify the changes are correct? (i could to a smoke test on EC2, but don't feel adventurous at the moment)
thanks, % yesterday -D mem.h fns.h trap.c diff -n /n/dump/2015/0621/sys/src/9/xen3/mem.h /sys/src/9/xen3/mem.h /n/dump/2015/0621/sys/src/9/xen3/mem.h:15,16 c /sys/src/9/xen3/mem.h:15,16 < #define ROUND(s, sz) (((s)+((sz)-1))&~((sz)-1)) < #define PGROUND(s) ROUND(s, BY2PG) --- > /* #define ROUND(s, sz) (((s)+((sz)-1))&~((sz)-1)) */ > /* #define PGROUND(s) ROUND(s, BY2PG) */ /n/dump/2015/0621/sys/src/9/xen3/mem.h:51 a /sys/src/9/xen3/mem.h:52 > #define UTROUND(t) ROUNDUP((t), BY2PG) diff -n /n/dump/2015/0621/sys/src/9/xen3/fns.h /sys/src/9/xen3/fns.h /n/dump/2015/0621/sys/src/9/xen3/fns.h:100 a /sys/src/9/xen3/fns.h:101 > void validalign(uintptr, unsigned); diff -n /n/dump/2015/0621/sys/src/9/xen3/trap.c /sys/src/9/xen3/trap.c /n/dump/2015/0621/sys/src/9/xen3/trap.c:949 a /sys/src/9/xen3/trap.c:950,954 > void > validalign(uintptr addr, unsigned align) > { > } >