Hi - Here's a collection of low-hanging bug fixes and QoL changes that were on my TODO list after the FPU and networking changes.
The most noticeable QoL change is monitor commands for hexdump (hexdump or hd) and pahexdump (pahexdump or phd). I also fixed a couple things in dropbear, so pull from that repo too. And rebuild your toolchain once I merge it. =) Barret The following changes since commit 6196e80c854429e4f9a259ac2746dd01ab1778bc: Allow INVPCID from the guest. (2017-09-28 15:42:59 -0400) are available in the git repository at: [email protected]:brho/akaros.git bughunt for you to fetch changes up to 416de0097f4f0101c444e0ebae9c956f4a6b800e: Add backtrace_current_ctx() (2017-09-29 10:45:23 -0400) ---------------------------------------------------------------- View this online at: https://github.com/brho/akaros/compare/6196e80c8544...416de0097f4f ---------------------------------------------------------------- Barret Rhoden (17): Fix sleep 99999999 x86: Clarify cpuid 64 bit check x86: Update the check for BRK_END vmm: Squelch 'Unsupported IPI' for INIT/SIPI Use AKAROS_ROOT in bt-akaros.sh vfs: Update atime/mtime/ctime Fix leaked proc refcnt in showmapping Add monitor helpers for hexdump and pahexdump Discard leading 'm ' from monitor commands Remove old PER_CPU_THING Use the better hash multiplier for __generic_hash Add strace info for SYS_tap_fds epoll: Fix leaked listen bug (XCC) parlib: Fix devalarms on forks without exec Refactor uses of finish_{current_,}syscall Track errno and errstr in the kthread Add backtrace_current_ctx() kern/arch/x86/cpuinfo.c | 3 +- kern/arch/x86/pmap64.c | 4 +- kern/include/kdebug.h | 2 + kern/include/kthread.h | 3 + kern/include/monitor.h | 2 + kern/src/env.c | 10 -- kern/src/hashtable.c | 7 +- kern/src/kdebug.c | 6 ++ kern/src/monitor.c | 61 ++++++++++- kern/src/syscall.c | 117 +++++++++++++-------- kern/src/vfs.c | 70 +++++++----- scripts/bt-akaros.sh | 8 +- tests/sleep.c | 8 +- .../sysdeps/akaros/plan9_sockets.c | 12 ++- .../sysdeps/akaros/sys/plan9_helpers.h | 2 +- user/iplib/epoll.c | 11 +- user/parlib/alarm.c | 6 +- user/vmm/vmxmsr.c | 8 +- 18 files changed, 229 insertions(+), 111 deletions(-) -- You received this message because you are subscribed to the Google Groups "Akaros" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. For more options, visit https://groups.google.com/d/optout.
