Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-03-06 | remove the (now inaccurate) note about not being able to run | Jason McIntyre | |
installboot on a mounted partition; from J.C. Roberts | |||
2010-03-03 | Enable urndis(4) everywhere that has USB enabled to get it tested. | Michael Knudsen | |
Much prodding from deraadt. | |||
2010-03-03 | Bring back cua code for sparc zs; lost in zs.c 1.36 on sparc and later forgotten | Miod Vallat | |
about, and never implemented in sparc64 but changes are the same. ok deraadt@ | |||
2010-02-28 | Fix off-by-one in LOMlite hostname code. | Mark Kettenis | |
2010-02-27 | Remove ELF check. It is broken and since the PROM checks the loaded executable | Mark Kettenis | |
anyway, it's not worth fixing. Bump version number. ok deraadt@ | |||
2010-02-26 | when we build a vendor label for writing, clear the memory supplied by the | Theo de Raadt | |
buffer cache first, so that all sorts of gibble doesn't end up on the disk. ok kettenis (for the sparc/sparc64 ones, at least) | |||
2010-02-26 | crank version of the ofwboot, so we can tell which is which | Theo de Raadt | |
2010-02-26 | Back out the last commit. Bizzarely, that extra l@ makes boong from CD fail! | Theo de Raadt | |
Why this code, which must be executed, is not failing on disk is an utter mystery. More investigation needed. | |||
2010-02-22 | - fix a few debug messages: disabled vs enabled mixup, missing \n | Jacob Meuser | |
- remove some '//' commented code ok ratchov, kettenis, edd | |||
2010-02-21 | Make sure we only request our peer to start processing descriptors if it | Mark Kettenis | |
isn't currently doing so. Fixes hangs on large data transfers. | |||
2010-02-21 | Start and stop watchdog timer in the appropriate places, and print a message | Mark Kettenis | |
if it fires. | |||
2010-02-12 | introduce a uvm_km_valloc_try function that won't get a lower level lock | Ted Unangst | |
for use by the uvm pseg code. this is the path of least resistance until we sort out how many of these functions we really need. problem found by mikeb ok kettenis oga | |||
2010-01-09 | Zap all setting of ITSDONE in drivers that don't look at it. Nobody | Kenneth R Westerback | |
else cares so it's just noise. Drivers that actually look at ITSDONE are unchanged. ok marco@ (for his files) dlg@ beck@ | |||
2010-01-02 | We need an additional level of indirection through 'struct scsibus_attach_args' | Mark Kettenis | |
to find the 'struct scsi_link' associated with a scsibus(4). Interpreting 'struct scsibus_attach_args' as a 'struct scsi_link' happened to mostly work since it had a zero stored in the right place. However, after dlg@'s changes to 'struct scsi_link' that no longer turned out to be true. Makes my blade1k find its root disk again. | |||
2010-01-01 | Miod must have gotten his fingers stuck between the keys on his keyboard and | Mark Kettenis | |
accidentally swapped to lines of code. Swap them back such that this compiles again. | |||
2010-01-01 | Make sure we grab the kernel lock before invoking trapsignal(). | Miod Vallat | |
ok kettenis@ | |||
2009-12-31 | Add vds(4) and vdsp(4), implementing the vDisk server side protocol. This | Mark Kettenis | |
makes it possible to run an OpenBSD guest domain on top of a virtiual disk backed by a disk image on a filesystem on OpenBSD control or service domain. Probably doesn't support running Solaris or Linux yet. Haven't tried those yet because booting their installers in a guest domain is way too painful! | |||
2009-12-31 | Add a few more hypervisor calls. | Mark Kettenis | |
2009-12-26 | Add support for fragmented messages. | Mark Kettenis | |
2009-12-26 | Remove unused variable. | Mark Kettenis | |
2009-12-21 | Add uthum(4) to arches I could test it. ok deraadt@. | Matthieu Herrb | |
2009-12-16 | - use nitems() inside a descriptive macro name | Jasper Lievisse Adriaanse | |
ok kettenis@ | |||
2009-12-15 | Add vsw(4). | Mark Kettenis | |
2009-12-15 | fix some buffer sizes. | Edd Barrett | |
put () around all sizeof uses. OK ratchov@ | |||
2009-12-14 | Sanitize the code that resets the state when the LDC channel link state | Mark Kettenis | |
changes. Don't initiate the handshake when the LDC channel link state comes up, to avoid a race where both sides initiate the handshake simultaniously, which leads to a guaranteed failure. Instead rely on the handshake done as a result of ifconfig up on the interface to succeed. Some retry logic may be needed there... This makes it possible to run OpenBSD (diskless) in a guest domain on a machine running OpenBSD in its control domain. | |||
2009-12-14 | Fix previous commit. I left out a small fragment and accidentally committed | Mark Kettenis | |
a change we're not readdy for yet. | |||
2009-12-14 | Support for in-band descriptor mode (VIO_DESC_MODE) used by OBP. | Mark Kettenis | |
2009-12-14 | Make sure interrupts are disabled when we don't have queues configured. This | Mark Kettenis | |
prevents interrupt storms I'm hitting when running OpenBSD as a control domain. | |||
2009-12-14 | Add wrapper functions to enable/disable interrupts and manipulate their state. | Mark Kettenis | |
2009-12-12 | Add missing splbio() protection when sending commands to the vDisk server. | Mark Kettenis | |
2009-12-12 | Remove debug printf and properly dequeue command instead when a read times out | Mark Kettenis | |
on LOMLite2. | |||
2009-12-09 | Resubmit any pending SCSI commands when we sucessfully (re)connect to | Mark Kettenis | |
a vDisk server. This makes OpenBSD running in a guest domain survive a reboot of a control domain or service domain. | |||
2009-12-09 | Don't try to shove I/O down the LDC if we're disconnected from the virtual | Mark Kettenis | |
disk server. | |||
2009-12-08 | Passing kva + size as the third argument to uvm_km_free() is a bad idea. It | Mark Kettenis | |
unmaps quite a bit more than intended, which causes weird things like watchdog resets. | |||
2009-12-08 | Base the revision string in the INQUIRY info on the version of the VIO protocol | Mark Kettenis | |
used by the virtual disk server. | |||
2009-12-02 | no firmware on ramdisks; ok kettenis | Theo de Raadt | |
2009-12-01 | Fix the mixer interface for the CE4231 sound card found in Sun machines. Still a | Edd Barrett | |
lot of room for improvement in the driver, but atleast it works now. OK kettenis@, ratchov@ | |||
2009-11-30 | Load firmware that is needed for accelerated X on Elite3D boards. | Mark Kettenis | |
The firmware is loaded from /etc/firmware/afb, which will be provided soon. | |||
2009-11-30 | Add inline function to read %fprs. | Mark Kettenis | |
2009-11-27 | Move MB_LEN_MAX into the machine-independent sys/limits.h header, | Philip Guenthe | |
rather than defining it separately for each architecture. Also set it to 4, to accommodate for future UTF-8 support (rfc3629). Diff by stsp, committing to catch the libc major bump ok kettenis@, guenther@ | |||
2009-11-25 | Clear any pending interrupts. This should not matter, since we're at splhigh(), | Mark Kettenis | |
but I get the feeling this may be an issue for some of the schizo(4) error interrupts. | |||
2009-11-23 | Add bnx(4) now that it works. | Claudio Jeker | |
2009-11-15 | athn works on sparc64 | Theo de Raadt | |
2009-11-10 | Handle LOMlite2 in an interrupt-driven way; avoids using delay(9) once the | Mark Kettenis | |
machine is up and running. | |||
2009-11-09 | Fix error message. | Mark Kettenis | |
2009-11-09 | Every selwakeup() should have a matching KNOTE() (even if kqueue isn't | Nicholas Marriott | |
supported it doesn't do any harm), so put the KNOTE() in selwakeup() itself and remove it from any occurences where both are used, except one for kqueue itself and one in sys_pipe.c (where the selwakeup is under a PIPE_SEL flag). Based on a diff from tedu. ok deraadt | |||
2009-11-04 | Get rid of __HAVE_GENERIC_SOFT_INTERRUPTS now that all our platforms support it. | Mark Kettenis | |
ok jsing@, miod@ | |||
2009-11-04 | Replace the #ifdef NON_DEBUG and #ifdef NOTDEF_DEBUG mess with more sane | Joel Sing | |
DPRINTF/DNPRINTF() debugging. | |||
2009-10-31 | Establish a shutdown hook to disable the watchdog timer to prevent watchdog | Mark Kettenis | |
triggers after the kernel has been halted. | |||
2009-10-31 | Make sure we don't insert and entry into the list of pending commends twice. | Mark Kettenis | |