| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
ok aalm@
|
|
ok naddy@
|
|
ok naddy@ sthen@
|
|
and make mfi(4) pass up the necessary information. Adding support for other
RAID controllers is left as an excercise to the reader.
ok deraadt@
|
|
probably due to incorrect programming of the system board ``Diagnostic Control
Register'', for which I do not have documentation yet; commited so as not to
lose this work, since the machine I was testing on has apparently commited
suicide and will no longer POST.
|
|
|
|
This capability force the sdmmc stack to only issue
single blocks transfers.
tested by rapha@ and I on ommmc(4).
tested by rapha@ on pxammc(4).
ok rapha@
|
|
|
|
|
|
which is obviously not intended given how they are used in the ar9003 code.
No currently working athn(4) devices are affected by this change.
|
|
Verified by comparing register write traces.
No currently working athn(4) devices are affected by this change.
|
|
Trivial except for tga(4) and gpx(4/vax) which need a bit more care setting
up a new font.
|
|
- cosmetic changes
|
|
wsdisplay softc. Instead, since the knowledge about available fonts lies in
the parent driver itself, introduce a list_font wsdisplay_accessop which
queries a font index, suitable to use within the WSDISPLAYIO_LSFONT ioctl.
With this in place:
- there is no global wsdisplay limit on the number of fonts loaded. Such a
limit will be enforced by the display drivers themselves.
- built-in kernel fonts will now appear in the list of fonts.
Grow a list_font accesop for rasops, which relies upon wsfont_enum(), which
is turned into something useful (and abortable if you do not need to iterate
further). Not used by any rasops driver yet.
|
|
No functional change.
|
|
selected. All rasops fonts are managed by wsfont, which allows a font to be
loaded on a rasops device and used on another.
Currently not plumbed in any driver yet. This is work in progress.
|
|
equivalent Linux code a bit better and was probably what jsg@ intended in
the first place.
ok jsg@
|
|
|
|
|
|
get disk size, since DL_SETDSIZE() takes disk sector values, not
512-byte block values.
|
|
|
|
a bug that nobody (even the original author) knows how to fix.
"kill with fire" deraadt@
|
|
|
|
Tested extensively by henning@ and myself.
|
|
one were to use an ISO-8859-7-encoded font on a raster display, yet none of
the fonts the kernel chooses from uses this encoding.
|
|
|
|
|
|
no direct impact since its return value is never checked but it allows
me to get rid of one (usless) status value.
Note that usbd_status should be used for USB transfers.
|
|
will now recognize xterm-compatible escape sequences ESC % G and ESC % @ to
enter and leave UTF-8 mode, respectively.
Not enabled on SMALL_KERNEL.
Most of this written during c2k7, completed during b2k13.
Note that the value of several international keysyms change, to switch from
ISO Latin-[257] values to the real Unicode values. Be sure to update your
includes and rebuild and install wsconsctl.
|
|
requested character in the font it is using, it suggests a question mark
character, instead of a space, so that the existence of the non-representable
character becomes visible.
Note that this is consistent with pcdisplay which suggests a diamond for
missing glyphs.
|
|
under DVACT_QUIESCE. And yes, it works, so let's go with that.
ok mlarkin jsg
|
|
code. Enable this if SMALL_KERNEL, since this code is currently only really
needed for udl(4) which is not on any tight (SMALL_KERNEL) installation media.
|
|
of wscons (which usually get disabled for installation kernels, to save
space), instead of duplicating parts of it to too many places.
No functional change.
|
|
gets to run. In the suspend case, do nothing if we are shutdown. This
allows hibernate to run the suspend code before mountroot. tested by mlarkin
ok jsg
|
|
ok miod
|
|
400 and 4300. Limited to PIO mode only for now, until the DMA controller is
tamed. Heavily based upon the MI aic(4) driver.
|
|
wdsize() return value.
|
|
variable and not (usually) an int.
ok miod@
|
|
pipe to stop enquening the next transfer before the done() function
has been called.
This should fix the hangs seen when unplugging a USB keyboard attached
to uhci(4).
Problem reported by dcoppa@ and Peter Kane
|
|
something it isnt as magical as something i made up, right?
|
|
but running it from the mountroot hooks. this means the clock will be
attached and therefore better to compare the hypervisors clock against.
before we used to get ridiculous timedeltas, which if ntpd used to set the
time with on startup (ie, ntpd -s) would make us think we were in 2057 or
2104.
ok jmatthew@
|
|
An earlier version didn't seem to work on a machine bmercer@
had access to a few months ago but this seems to work
with the onboard Ethernet in an ASUS Z87 board RD Thrush has.
|
|
tested by RD Thrush on Lynx Point
|
|
ported from NetBSD.
Tested on hppa (720) and aviion (4600).
|
|
The dell perc 6/i sets this to zero (meaning bad) when it
decides the battery doesn't have enough capacity for it to
allow write back mode, but doesn't set any of the other flags
to tell us why.
ok dlg@, tested by sthen@
|
|
the scsi_cmd and intr paths. scsi_done can restart io though, which means
the mutex will be tried recursively which panics.
defer scsi_done calls after mtx_leave by putting completed ccbs on a list
on the stack that we can walk.
i hate locks.
|
|
|
|
sizes are much much smaller. you need to mask the req ring producer
with its size to get its actual entry. also stops scribbling over
memory you dont really own.
lets esxi guests boot without panicking now. maybe itll fix jsgs
workstation panic too. fusion and esxi can do some io now, but not
get I/O errors writing to write an mbr with fdisk -i.
|
|
i got it working on the eurostar while bored, and its at a point where it
will work given a bit more attention rather than just being a way to occupy
my time.
there's some cool use after frees and a lack of hotplug support to work on
ok krw@ jsg@
|