From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mirv.inri.net ([167.88.120.88]) by ur; Mon Sep 11 18:44:46 EDT 2017 Received: from 167.88.120.88 ([167.88.120.88]) by mirv; Mon Sep 11 18:44:43 EDT 2017 Message-ID: Date: Mon, 11 Sep 2017 18:44:34 -0400 From: sl@stanleylieber.com To: 9front@9front.org Subject: 9FRONT "SOLARIS ECLIPSE" RELEASED MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: non-blocking general-purpose enhancement 9FRONT "SOLARIS ECLIPSE" RELEASED ================================================ ![front](http://9front.org/img/solariseclipse.front.png) dash 1 manual ------------- NEW IN THIS RELEASE ------------------- - multiple vm's in vmx(1) - window size changes with ssh(1) and vt(1) - games/wadfs KERNEL AND DRIVERS ------------------ devdup: remove useless OCEXEC check, handled by namec() devsegment: handle ORCLOSE on segment directory correctly, fix wrong qid, missing COPEN flag for segmentcreate() devusb: double READSTR buffer size to 8000 bytes for devusb devusb: superspeed bandwidth allocation handled by controller, skip usbload() calculation devvmx: lilu dallas multivm devvmx: call vmxshutdown from reboot() function manually devvmx: more efficient data structure for memory map; simplified (more reliable) step function audiohda: Intel Sunrise Point-H support (thanks sam-d) audiohda: add pci id for ICH10 (thanks echoline) audiohda: add pci id for Intel 9 Series audiohda: add pci id for nvidia GM204 ether82563: add more pci ids for i210 and i354 from 9atom / openbsd ether82563: make the ethernet of thinkpad p50 work (thanks sam-d) ether82563: support for i211 with iNVM. (thanks mfny and brennan for testing) etheriwl: add pci id for Intel Centrino Advanced-N 6200 on x201 tablet (thanks arpunk) igfx: add did for x220 igfx: fix cdclk and dpll settings for dual channel lvds on sandybridge igfx: fix sandybridge fdi link training bits and ordering sdiahci: Intel 200 Series Chipset Family PCH support (thanks aiju) sdnvme: pass 0 instead of 0xffffffff as NSID for identify controller and create completion/submission queue commands (thanks Ori_B) usbxhci: abandon multiple requests per endpoint, cleanup usbxhci: handle out of memory in controller initialization usbxhci: implement recovery from host controller errors nusb/disk: add a 100ms sleep after ums reset, remove unused note handler, cleanup COMPILERS AND DEBUGGERS ----------------------- libmach: support disassembling from memory PROGRAMS -------- awk: allow string as exit status awk: don't get into a infinite loop with eof while in string (thanks BurnZeZ) cwfs: -n always overrides postservice() name, no matter if config mode changes service doom: add games/wadfs doom: clean up temporary mus files ssh: issue "winchon" ctl request to /dev/consctl to get interrupt on window size change from vt(1) sshfs: fork ssh in its own namespace so it wont keep the mountpoint open sshfs: start sendproc and recvproc in the same notegroup as the fs process so theadexitsall() works on sshfs: ending. sysinfo: only dump #r/nvram on amd64,386 sysinfo: run aux/icanhasvmx with verbose flag vmx: lilu dallas multivm vmx: VGA framebuffer should be normal memory vmx: don't realloc virtio queues -- breaks pointers vmx: fixed code that assumed uintptr==uvlong vmx: memory map improvements, x86 simulator for MMIO vmx: allocate sticky instead of more expensive fixed segment vmx: fix hlt idle problem vmx: pass multiboot framebuffer info to kernel vt: block selection mode for snarf vt: fix silly bug causing characters be drawn one at a time vt: implement /dev/cons and /dev/consctl as a fileserver, winch, incremental redraw vt: turn off nl -> nl+cr translation default in raw mode, don't scroll more than screen height OTHER ----- booting: rename pcf kernel to pc, remove pcf, pccpuf, pccpu64 kernels, update documentation inst: don't hardcode /net/ether0, might have usb ethernet inst: get rid of halt, just run fshalt in finish directly inst: get rid of ppp configuration inst: post newfs fileservers under /srv/$fstype.newfs to avoid conflict with preexisting local filesystem DOCUMENTATION ------------- vmx(3): document changes to devvmx interface ![back](http://9front.org/img/solariseclipse.back.png)