]> git.lizzy.rs Git - plan9front.git/log
plan9front.git
6 years agoaudiohda: Intel Sunrise Point-H support (thanks sam-d)
cinap_lenrek [Tue, 29 Aug 2017 17:37:26 +0000 (19:37 +0200)]
audiohda: Intel Sunrise Point-H support (thanks sam-d)

6 years agosdnvme: pass 0 instead of 0xffffffff as NSID for identify controller and create compl...
cinap_lenrek [Tue, 29 Aug 2017 07:52:53 +0000 (09:52 +0200)]
sdnvme: pass 0 instead of 0xffffffff as NSID for identify controller and create completion/submission queue commands (thanks Ori_B)

Samsung SSD 960 EVO fails with invalid namespace error otherwise...

6 years agodevdup: remove useless OCEXEC check, handled by namec()
cinap_lenrek [Mon, 28 Aug 2017 17:45:49 +0000 (19:45 +0200)]
devdup: remove useless OCEXEC check, handled by namec()

6 years agomerge
cinap_lenrek [Mon, 28 Aug 2017 17:42:19 +0000 (19:42 +0200)]
merge

6 years agodevsegment: handle ORCLOSE on segment directory correctly, fix wrong qid, missing...
cinap_lenrek [Mon, 28 Aug 2017 17:40:53 +0000 (19:40 +0200)]
devsegment: handle ORCLOSE on segment directory correctly, fix wrong qid, missing COPEN flag for segmentcreate()

6 years agodevvmx, vmx: lilu dallas multivm
aiju [Mon, 28 Aug 2017 17:27:41 +0000 (17:27 +0000)]
devvmx, vmx: lilu dallas multivm

6 years agovmx(1): don't realloc virtio queues -- breaks pointers
aiju [Mon, 28 Aug 2017 17:19:13 +0000 (17:19 +0000)]
vmx(1): don't realloc virtio queues -- breaks pointers

6 years agosdiahci: Intel 200 Series Chipset Family PCH support (thanks aiju)
cinap_lenrek [Sun, 27 Aug 2017 19:20:20 +0000 (21:20 +0200)]
sdiahci: Intel 200 Series Chipset Family PCH support (thanks aiju)

we used to tweak arround in the ICH registers for all intel controllers,
which is wrong, as the 200 series has different magic registes. see
the datasheet:

https://www.intel.com/content/www/us/en/chipsets/200-series-chipset-pch-datasheet-vol-2.html

this caused the clocks to be disabled for the 6th port causing a full
machine lockup touching the 6th port registers.

the next problem was that aiju's bios disabled the unused ports somehow
but didnt clear ther PI bits, so that they would stay in Sbist status even
after a port reset. so the port would get stuck in the Dportreset state
forever. the fix for this was to use a one second timeout for the
port reset procedure.

6 years agolibmach: support disassembling from memory
aiju [Thu, 24 Aug 2017 13:02:27 +0000 (13:02 +0000)]
libmach: support disassembling from memory

6 years agovmx(1): VGA framebuffer should be normal memory
aiju [Thu, 24 Aug 2017 09:25:23 +0000 (09:25 +0000)]
vmx(1): VGA framebuffer should be normal memory

6 years agovmx(1): fixed code that assumed uintptr==uvlong
aiju [Thu, 24 Aug 2017 09:01:30 +0000 (09:01 +0000)]
vmx(1): fixed code that assumed uintptr==uvlong

6 years agovmx(1): memory map improvements, x86 simulator for MMIO
aiju [Thu, 24 Aug 2017 08:06:41 +0000 (08:06 +0000)]
vmx(1): memory map improvements, x86 simulator for MMIO

6 years agodevvmx: more efficient data structure for memory map; simplified (more reliable)...
aiju [Thu, 24 Aug 2017 07:53:10 +0000 (07:53 +0000)]
devvmx: more efficient data structure for memory map; simplified (more reliable) step function

6 years agoigfx: fix cdclk and dpll settings for dual channel lvds on sandybridge
qwx [Tue, 22 Aug 2017 21:25:39 +0000 (00:25 +0300)]
igfx: fix cdclk and dpll settings for dual channel lvds on sandybridge

6 years agovt: turn off nl -> nl+cr translation default in raw mode, don't scroll more than...
cinap_lenrek [Tue, 22 Aug 2017 20:48:01 +0000 (22:48 +0200)]
vt: turn off nl -> nl+cr translation default in raw mode, don't scroll more than screen height

6 years agovt: block selection mode for snarf
cinap_lenrek [Sun, 20 Aug 2017 20:18:09 +0000 (22:18 +0200)]
vt: block selection mode for snarf

6 years agomerge
cinap_lenrek [Sun, 20 Aug 2017 17:23:56 +0000 (19:23 +0200)]
merge

6 years agovt: implement /dev/cons and /dev/consctl as a fileserver, winch, incremental redraw
cinap_lenrek [Sun, 20 Aug 2017 17:22:30 +0000 (19:22 +0200)]
vt: implement /dev/cons and /dev/consctl as a fileserver, winch, incremental redraw

we used to bind a pipe to /dev/cons and /dev/consctl with some
shared segment hack to pass tty info arround. now we implement
this as a fileserver.

add support for "winchon"/"winchoff" ctl message to enable interrupt
on window size change. (used by ssh)

keep track of fullscreen scrolls, avoiding redrawing the whole
screen each time.

6 years agossh: issue "winchon" ctl request to /dev/consctl to get interrupt on window size...
cinap_lenrek [Sun, 20 Aug 2017 17:17:46 +0000 (19:17 +0200)]
ssh: issue "winchon" ctl request to /dev/consctl to get interrupt on window size change from vt(1)

6 years agoigfx: add did for x220
qwx [Sun, 20 Aug 2017 10:52:52 +0000 (13:52 +0300)]
igfx: add did for x220

6 years agoigfx: fix sandybridge fdi link training bits and ordering
qwx [Sun, 20 Aug 2017 10:47:01 +0000 (13:47 +0300)]
igfx: fix sandybridge fdi link training bits and ordering

- fix wrong bitfield for txctl (different between snb and ivb),
  and enable tx before rx
- DPLL_CTL_x snb/ivb: don't touch reserved bits

6 years agovmx: allocate sticky instead of more expensive fixed segment
cinap_lenrek [Mon, 14 Aug 2017 02:18:13 +0000 (04:18 +0200)]
vmx: allocate sticky instead of more expensive fixed segment

6 years agovmx: pass multiboot framebuffer info to kernel
cinap_lenrek [Sun, 13 Aug 2017 17:19:55 +0000 (19:19 +0200)]
vmx: pass multiboot framebuffer info to kernel

6 years agoether82563: add more pci ids for i210 and i354 from 9atom / openbsd
cinap_lenrek [Sun, 13 Aug 2017 13:26:24 +0000 (15:26 +0200)]
ether82563: add more pci ids for i210 and i354 from 9atom / openbsd

6 years agoether82563: support for i211 with iNVM. (thanks mfny and brennan for testing)
cinap_lenrek [Sat, 12 Aug 2017 21:36:24 +0000 (23:36 +0200)]
ether82563: support for i211 with iNVM. (thanks mfny and brennan for testing)

6 years agoawk: allow string as exit status
cinap_lenrek [Sat, 12 Aug 2017 19:34:06 +0000 (21:34 +0200)]
awk: allow string as exit status

6 years agoawk: don't get into a infinite loop with eof while in string (thanks BurnZeZ)
cinap_lenrek [Fri, 11 Aug 2017 01:38:10 +0000 (03:38 +0200)]
awk: don't get into a infinite loop with eof while in string (thanks BurnZeZ)

6 years agokernel: double READSTR buffer size to 8000 bytes for devusb
cinap_lenrek [Thu, 10 Aug 2017 23:32:24 +0000 (01:32 +0200)]
kernel: double READSTR buffer size to 8000 bytes for devusb

6 years agodevusb: superspeed bandwidth allocation handled by controller, skip usbload() calculation
cinap_lenrek [Thu, 10 Aug 2017 23:08:13 +0000 (01:08 +0200)]
devusb: superspeed bandwidth allocation handled by controller, skip usbload() calculation

with xhci, bandwidth allocations are handled by the controller
and there are various speed settings possible that currently
not exposed in the Udev. so just keep usbload() as it is for
usb2 and keep ep->load as zero for superspeed.

6 years agonusb/disk: add a 100ms sleep after ums reset, remove unused note handler, cleanup
cinap_lenrek [Thu, 10 Aug 2017 23:00:09 +0000 (01:00 +0200)]
nusb/disk: add a 100ms sleep after ums reset, remove unused note handler, cleanup

my pretec usb stick sometimes hangs on the first inquiry request,
waiting for the inquiry response forever. adding a 100ms delay after
the reset command seems to fix it.

getting rid of unused "ding()" note handler and simplify umsrequest()
incomplete read handling.

6 years agodoom: clean up temporary mus files
qwx [Thu, 10 Aug 2017 15:09:49 +0000 (17:09 +0200)]
doom: clean up temporary mus files

6 years agoadd games/wadfs
qwx [Thu, 10 Aug 2017 09:39:18 +0000 (11:39 +0200)]
add games/wadfs

6 years agovt: fix silly bug causing characters be drawn one at a time
cinap_lenrek [Wed, 9 Aug 2017 16:53:48 +0000 (18:53 +0200)]
vt: fix silly bug causing characters be drawn one at a time

6 years agosysinfo: run aux/icanhasvmx with verbose flag
cinap_lenrek [Tue, 8 Aug 2017 17:02:42 +0000 (19:02 +0200)]
sysinfo: run aux/icanhasvmx with verbose flag

6 years agosysinfo: only dump #r/nvram on amd64,386
cinap_lenrek [Tue, 8 Aug 2017 08:16:13 +0000 (10:16 +0200)]
sysinfo: only dump #r/nvram on amd64,386

right now, theres no kernel that stores hostowner keys
in #r/nvram, but this could change in the future. so
only dump #r/nvram on the pc where we know that its
not used to hold keys.

6 years agovmx: fix hlt idle problem
cinap_lenrek [Mon, 7 Aug 2017 17:10:32 +0000 (19:10 +0200)]
vmx: fix hlt idle problem

6 years agousbxhci: implement recovery from host controller errors
cinap_lenrek [Sun, 6 Aug 2017 23:59:54 +0000 (01:59 +0200)]
usbxhci: implement recovery from host controller errors

6 years agoinst: don't hardcode /net/ether0, might have usb ethernet
cinap_lenrek [Sat, 5 Aug 2017 12:30:48 +0000 (14:30 +0200)]
inst: don't hardcode /net/ether0, might have usb ethernet

6 years agoinst: get rid of ppp configuration
cinap_lenrek [Fri, 4 Aug 2017 12:18:40 +0000 (14:18 +0200)]
inst: get rid of ppp configuration

6 years agoinst: get rid of halt, just run fshalt in finish directly
cinap_lenrek [Fri, 4 Aug 2017 12:17:29 +0000 (14:17 +0200)]
inst: get rid of halt, just run fshalt in finish directly

6 years agoinst: post newfs fileservers under /srv/$fstype.newfs to avoid conflict with preexist...
cinap_lenrek [Fri, 4 Aug 2017 12:16:07 +0000 (14:16 +0200)]
inst: post newfs fileservers under /srv/$fstype.newfs to avoid conflict with preexisting local filesystem

6 years agocwfs: -n always overrides postservice() name, no matter if config mode changes service
cinap_lenrek [Fri, 4 Aug 2017 12:12:02 +0000 (14:12 +0200)]
cwfs: -n always overrides postservice() name, no matter if config mode changes service

6 years agoetheriwl: add pci id for Intel Centrino Advanced-N 6200 on x201 tablet (thanks arpunk)
cinap_lenrek [Thu, 3 Aug 2017 21:15:58 +0000 (23:15 +0200)]
etheriwl: add pci id for Intel Centrino Advanced-N 6200 on x201 tablet (thanks arpunk)

6 years agousbxhci: handle out of memory in controller initialization
cinap_lenrek [Wed, 2 Aug 2017 19:17:50 +0000 (21:17 +0200)]
usbxhci: handle out of memory in controller initialization

6 years agousbxhci: abandon multiple requests per endpoint, cleanup
cinap_lenrek [Wed, 2 Aug 2017 18:25:19 +0000 (20:25 +0200)]
usbxhci: abandon multiple requests per endpoint, cleanup

more conservative approach: only one transaction in flight
per endpoint (except iso). also serialize controller commands.
no driver currently uses this and i doubt it is usefull.

create constants for common TRB flags and remove bogus 1<<16
flag on TR_NORMAL.

6 years agousbxhci: have to serialize and set read pointer for endpoint stop command
cinap_lenrek [Tue, 1 Aug 2017 23:45:30 +0000 (01:45 +0200)]
usbxhci: have to serialize and set read pointer for endpoint stop command

6 years agodisk/edisk: add some headroom in the type table for dynamic entries
cinap_lenrek [Tue, 1 Aug 2017 00:22:01 +0000 (02:22 +0200)]
disk/edisk: add some headroom in the type table for dynamic entries

6 years agodisk/edisk: add more partition type uuid's from wikipedia (thanks qeed)
cinap_lenrek [Tue, 1 Aug 2017 00:08:58 +0000 (02:08 +0200)]
disk/edisk: add more partition type uuid's from wikipedia (thanks qeed)

6 years agousbohci, usbehci, usbxhci: save mmio base address in ctlr, cant PADDR() on 386...
cinap_lenrek [Mon, 31 Jul 2017 15:36:56 +0000 (17:36 +0200)]
usbohci, usbehci, usbxhci: save mmio base address in ctlr, cant PADDR() on 386...

6 years agousbxhci: provide shutdown function to halt the controller
cinap_lenrek [Mon, 31 Jul 2017 14:05:58 +0000 (16:05 +0200)]
usbxhci: provide shutdown function to halt the controller

6 years agonusb/*: cleanup
cinap_lenrek [Mon, 31 Jul 2017 13:29:08 +0000 (15:29 +0200)]
nusb/*: cleanup

6 years agonusb/usbd: support for usb3 hubs
cinap_lenrek [Mon, 31 Jul 2017 12:38:39 +0000 (14:38 +0200)]
nusb/usbd: support for usb3 hubs

6 years agolibregexp: fix lexer so it doesnt move past the string when it gets a \ escape
cinap_lenrek [Mon, 31 Jul 2017 04:56:22 +0000 (06:56 +0200)]
libregexp: fix lexer so it doesnt move past the string when it gets a \ escape

6 years agoxhci: experimental usb3 support
cinap_lenrek [Mon, 31 Jul 2017 01:22:23 +0000 (03:22 +0200)]
xhci: experimental usb3 support

6 years agonusb/usbd: create endpoint files for conf #1, usb3 preparation
cinap_lenrek [Mon, 31 Jul 2017 01:19:24 +0000 (03:19 +0200)]
nusb/usbd: create endpoint files for conf #1, usb3 preparation

6 years agousbehci: fix crash in cancelisoio() for highspeed device due to wrong pollival
cinap_lenrek [Mon, 31 Jul 2017 01:07:14 +0000 (03:07 +0200)]
usbehci: fix crash in cancelisoio() for highspeed device due to wrong pollival

6 years agopc, pc64: enable usbxhci in the configuration
cinap_lenrek [Fri, 28 Jul 2017 23:15:05 +0000 (01:15 +0200)]
pc, pc64: enable usbxhci in the configuration

6 years agousbxhci: simplify xecp()
cinap_lenrek [Fri, 28 Jul 2017 23:12:32 +0000 (01:12 +0200)]
usbxhci: simplify xecp()

6 years agousbxhci: implement controller handoff, ignore usb3.0 ports, honor pollival for isochr...
cinap_lenrek [Fri, 28 Jul 2017 23:02:23 +0000 (01:02 +0200)]
usbxhci: implement controller handoff, ignore usb3.0 ports, honor pollival for isochronous endpoints

6 years agousbxhci: basic iso write support (usb soundcard playback)
cinap_lenrek [Mon, 24 Jul 2017 21:48:50 +0000 (23:48 +0200)]
usbxhci: basic iso write support (usb soundcard playback)

6 years agousb: fix wrong pollival calculation in setmaxpkt()
cinap_lenrek [Mon, 24 Jul 2017 21:47:55 +0000 (23:47 +0200)]
usb: fix wrong pollival calculation in setmaxpkt()

6 years agousbxhci: handle changing maxpkt on control endpoint by reevaluating endpoint context
cinap_lenrek [Sat, 22 Jul 2017 17:35:32 +0000 (19:35 +0200)]
usbxhci: handle changing maxpkt on control endpoint by reevaluating endpoint context

while endpoints != 0 are opend after the device descriptor has been
parsed and the endpoint properties like maxpkt have been set, the
control endpoint is opend with a guessed maxpkt value. once the first
8 bytes of the descriptor have been read by usbd, maxpkt gets set and
we need to reevaluate the control endpoint 0 context to update the value.

6 years agousbxhci: use physical register addresses for matcing controllers and printing. simpli...
cinap_lenrek [Sat, 22 Jul 2017 14:37:05 +0000 (16:37 +0200)]
usbxhci: use physical register addresses for matcing controllers and printing. simplify endpoint slot initialization.

6 years agousbohci, usbuhci, usbehci: use physical address of registers for matching controllers...
cinap_lenrek [Sat, 22 Jul 2017 14:35:13 +0000 (16:35 +0200)]
usbohci, usbuhci, usbehci: use physical address of registers for matching controllers and printing

6 years agokernel: fix bounds check in screenputc()
cinap_lenrek [Thu, 20 Jul 2017 19:03:00 +0000 (21:03 +0200)]
kernel: fix bounds check in screenputc()

6 years agousbxhci: implement command timeouts and aborts, serialize unstall
cinap_lenrek [Thu, 20 Jul 2017 17:57:14 +0000 (19:57 +0200)]
usbxhci: implement command timeouts and aborts, serialize unstall

6 years agousbxhci: better approach to unstalling endpoint and fixup td ring
cinap_lenrek [Mon, 17 Jul 2017 19:10:25 +0000 (21:10 +0200)]
usbxhci: better approach to unstalling endpoint and fixup td ring

instead of guessing where the controllers dequeue pointer went,
stop the endpoint and then explicitely set te dequeue pointer to
the next write td position. that way we do not need to fix the cycle
bit in the td's and dont need to rely on if the controller
advanced the dequeue pointer after a stall or not.

add ctx and slot back pointers to ring.

6 years agohpost: delimit @filenames by newline so files with whitespace aren’t mangled
BurnZeZ [Mon, 17 Jul 2017 04:56:09 +0000 (04:56 +0000)]
hpost: delimit @filenames by newline so files with whitespace aren’t mangled

6 years agohpost: fix field content mangling when newlines are present
BurnZeZ [Mon, 17 Jul 2017 04:34:14 +0000 (04:34 +0000)]
hpost: fix field content mangling when newlines are present

6 years agopc kernel: mkfile target usbehcipc.$O needs ../port/usb.h, add usbxhci.$O
cinap_lenrek [Sun, 16 Jul 2017 20:33:24 +0000 (22:33 +0200)]
pc kernel: mkfile target usbehcipc.$O needs ../port/usb.h, add usbxhci.$O

6 years agousbxhci: commit work in progress xhci driver, no config yet
cinap_lenrek [Sun, 16 Jul 2017 20:29:29 +0000 (22:29 +0200)]
usbxhci: commit work in progress xhci driver, no config yet

6 years ago/lib/{rob, rsc, theo}: Yup.
stanley lieber [Sun, 2 Jul 2017 19:49:44 +0000 (15:49 -0400)]
/lib/{rob, rsc, theo}: Yup.

6 years agoprint(2): clean up vlong flag description
Ethan Grammatikidis [Sun, 2 Jul 2017 18:12:50 +0000 (19:12 +0100)]
print(2): clean up vlong flag description

6 years agorc(1): catch up with a change made long before 9front
Ethan Grammatikidis [Sat, 1 Jul 2017 15:10:57 +0000 (16:10 +0100)]
rc(1): catch up with a change made long before 9front

6 years agopc(1) clarification
Ethan Grammatikidis [Sat, 1 Jul 2017 15:02:18 +0000 (16:02 +0100)]
pc(1) clarification

7 years agozynq: simplify initcode stack setup (just do it in init0 when the stack is mapped)
cinap_lenrek [Wed, 28 Jun 2017 16:57:13 +0000 (18:57 +0200)]
zynq: simplify initcode stack setup (just do it in init0 when the stack is mapped)

7 years agokernel: pass bootargs also in multiboot command line, retire the bootline mechanism...
cinap_lenrek [Wed, 28 Jun 2017 16:56:16 +0000 (18:56 +0200)]
kernel: pass bootargs also in multiboot command line, retire the bootline mechanism to pass arguments to /boot/boot

7 years agochange icanhasvmx to report extra info only with -v
aiju [Tue, 27 Jun 2017 09:29:37 +0000 (09:29 +0000)]
change icanhasvmx to report extra info only with -v

7 years agovmx(1): I/O string instructions, incomplete support for IDE disks, misc fixes
aiju [Tue, 27 Jun 2017 09:21:30 +0000 (09:21 +0000)]
vmx(1): I/O string instructions, incomplete support for IDE disks, misc fixes

7 years agovmx: fix build on non-x86 architectures (switch vlong)
aiju [Mon, 26 Jun 2017 22:24:00 +0000 (22:24 +0000)]
vmx: fix build on non-x86 architectures (switch vlong)

7 years agolibfis: fix inverted CHS bit
aiju [Sun, 25 Jun 2017 23:23:56 +0000 (23:23 +0000)]
libfis: fix inverted CHS bit

7 years agodevvmx: add support for SG_STICKY segments
cinap_lenrek [Sun, 25 Jun 2017 20:57:47 +0000 (22:57 +0200)]
devvmx: add support for SG_STICKY segments

7 years agopc, pc64: support for multiboot framebuffer, common bootargs and multiboot code
cinap_lenrek [Sun, 25 Jun 2017 20:22:58 +0000 (22:22 +0200)]
pc, pc64: support for multiboot framebuffer, common bootargs and multiboot code

7 years agoaux/vga: simplify vesa by adding rgbmask2chan() function
cinap_lenrek [Sun, 25 Jun 2017 20:14:52 +0000 (22:14 +0200)]
aux/vga: simplify vesa by adding rgbmask2chan() function

7 years agomerge
cinap_lenrek [Thu, 22 Jun 2017 18:48:14 +0000 (20:48 +0200)]
merge

7 years agoupas/fs: handle plumbing for new messages for concurrent index updates
cinap_lenrek [Thu, 22 Jun 2017 18:46:04 +0000 (20:46 +0200)]
upas/fs: handle plumbing for new messages for concurrent index updates

when multiple upas/fs instances are running on the same index,
another upas/fs could have written the index, but we still want
to plumb the message.

so we introduce another cstate flag "Cnew" that is set when a
message that we havnt seen before by rdidx().

7 years agovmx(1): fix translateflat on 64-bit
aiju [Thu, 22 Jun 2017 07:31:35 +0000 (07:31 +0000)]
vmx(1): fix translateflat on 64-bit

7 years agodevvmx: add support for extrap command to configure halting on exceptions
aiju [Wed, 21 Jun 2017 22:19:14 +0000 (22:19 +0000)]
devvmx: add support for extrap command to configure halting on exceptions

7 years agovmx(1): add support for (so far) crude 9p debugging fs; add gdb stub; clean up linux...
aiju [Wed, 21 Jun 2017 22:18:26 +0000 (22:18 +0000)]
vmx(1): add support for (so far) crude 9p debugging fs; add gdb stub; clean up linux gdt code

7 years agodevvmx: error handling in clearmeminfo
aiju [Wed, 21 Jun 2017 09:59:32 +0000 (09:59 +0000)]
devvmx: error handling in clearmeminfo

7 years agodevvmx: remember segment names and free segments properly
aiju [Wed, 21 Jun 2017 09:16:43 +0000 (09:16 +0000)]
devvmx: remember segment names and free segments properly

7 years agosegment(3): document sticky segment type
cinap_lenrek [Tue, 20 Jun 2017 20:28:30 +0000 (22:28 +0200)]
segment(3): document sticky segment type

7 years agokernel: add support for sticky segments (cached, preallocated, never paged)
cinap_lenrek [Tue, 20 Jun 2017 19:53:45 +0000 (21:53 +0200)]
kernel: add support for sticky segments (cached, preallocated, never paged)

7 years agovmx(1): obsdfb: check if curmode is nil
aiju [Tue, 20 Jun 2017 18:21:47 +0000 (18:21 +0000)]
vmx(1): obsdfb: check if curmode is nil

7 years agovmx(1): round up frame buffer size to whole pages, ignore vga access in linear frameb...
aiju [Tue, 20 Jun 2017 18:20:25 +0000 (18:20 +0000)]
vmx(1): round up frame buffer size to whole pages, ignore vga access in linear framebuffer, tell openbsd about framebuffer

7 years agovmx(1): clean up region handling code; changes to support amd64
aiju [Tue, 20 Jun 2017 15:15:53 +0000 (15:15 +0000)]
vmx(1): clean up region handling code; changes to support amd64

7 years agopc, pc64: adapt devvmx to work on pc64
aiju [Tue, 20 Jun 2017 15:10:08 +0000 (15:10 +0000)]
pc, pc64: adapt devvmx to work on pc64

7 years agomerge
cinap_lenrek [Mon, 19 Jun 2017 18:58:44 +0000 (20:58 +0200)]
merge

7 years ago8l, 6l: get .frame offset right undoing $-4 hack
cinap_lenrek [Mon, 19 Jun 2017 18:56:47 +0000 (20:56 +0200)]
8l, 6l: get .frame offset right undoing $-4 hack

7 years agovmx(1), vmx(3): update manpages
aiju [Mon, 19 Jun 2017 18:41:34 +0000 (18:41 +0000)]
vmx(1), vmx(3): update manpages