| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Fixes DMA problems spotted on the v445.
|
| |
|
|
|
| |
on the v445 (compared to the v215/v245). Generalize the code to allow for
arbitrary wirings. Makes the serial console on the v445 work.
|
| | |
|
| | |
|
| |
|
|
| |
"MTU" of 4096 bytes.
|
| | |
|
| |
|
|
| |
control domain to talk to the sun4v hypervisor.
|
| | |
|
| |
|
|
|
|
|
|
|
| |
which stops the MI com code from probing it as a 16550a.
hopefully this will prevent the awesome faults on the mainboard from
locking the system up.
ok kettenis@
|
| | |
|
| |
|
|
| |
systems.
|
| |
|
|
|
|
| |
is causing problems when trying to boot sparc64 from an isp(4).
Verified to fix the sparc64/isp(4) regression by krw@; ok deraadt@
|
| |
|
|
|
|
| |
saa_luns instead of adapter_buswidth and luns in the prototype link.
ok dlg@, miod@
|
| |
|
|
|
|
|
| |
in master aborts. Return 0xffffffff to emulate what happens on non-perfect
architectures in that case.
ok deraadt@
|
| |
|
|
|
|
|
| |
in master aborts. Return 0xffffffff to emulate what happens on non-perfect
architectures in that case.
ok deraadt@
|
| | |
|
| | |
|
| |
|
|
| |
Soon to be used by pyro(4) as well.
|
| |
|
|
| |
to work fine on a t1k and a t5120, so let's enable this right from the start.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
i386. Stop abusing it on other archs for controling a shutdown by
pressing the soft power button:
* Add a MI sysctl hw.allowpowerdown; if set to 1 (the default) it
allows a power button shutdown.
* Make acpi(4)/acpibtn(4) honor hw.allowpowerdown.
* Switch the various power button intercepts on landisk, sgi, sparc64
and zaurus over to hw.allowpowerdown.
* Garbage collect the machdep.kbdreset sysctl on all archs other than
amd64 and i386.
ok miod@
|
| |
|
|
|
|
|
|
|
| |
of silly flag twiddling code in various disk drivers.
ok deraadt@, miod@
N.B., users will need a -current disklabel(8) to be able to write new
disklabels to disk now.
|
| |
|
|
|
|
|
|
|
|
| |
returns EFBIG. This cannot be recovered from and is usually indicative
of a damaged pmap. Therefor, panic right here instead.
This diff meant the difference between dropping into single-user mode versus
getting a traceable panic.
ok kettenis@
|
| | |
|
| |
|
|
| |
ok matthew@ tedu@, also eyeballed by at least krw@ oga@ kettenis@ jsg@
|
| |
|
|
|
|
| |
layout inquiry, as some PS/2 converters (at least the Starview SV 125) need
it to behave correctly.
Found the hard way and researched by Mike Malopolski, thanks!
|
| |
|
|
| |
ok miod@
|
| |
|
|
| |
ok miod@
|
| |
|
|
|
| |
VD_MEDIA_TYPE_CD to vDisk 1.1 clients. Makes installing from a Solaris 11
Express bootable install CD work.
|
| | |
|
| |
|
|
|
|
| |
support and implement VD_OP_SET_VTOC. This makes Solaris actualy run on top
of an OpenBSD control domain. Installing from CD needs some further tweaking
but a network install will probably work. OpenBSD clients are still happy.
|
| |
|
|
| |
and it seems we were off by one.
|
| |
|
|
| |
so don't assume vcons(4) always is the console.
|
| |
|
|
| |
And radeonfb(4) just works on it.
|
| |
|
|
|
| |
VD_OP_GET_VTOC and VD_OP_GET_DISKGEOM. Factor out the code to ACK descriptors
and fix a bug copying in/out a descriptor that crosses a page boundary.
|
| |
|
|
|
| |
in the messages that ACK descriptors. Makes OpenSolaris virtual disk clients
much happier and able to boot from a bootable automatic installer cdrom.
|
| |
|
|
|
|
| |
a bit more information to the client during the attribute negotiation phase.
Gets us past the attribute negotiation phase against an OpenSolaris virtual
disk client.
|
| |
|
|
|
| |
phase. Gets us past the version negotiation against an OpenSolaris virtual
disk client.
|
| |
|
|
| |
for the READ CAPACITY command.
|
| | |
|
| |
|
|
| |
ok miod@, deraadt@
|
| |
|
|
|
|
|
| |
configuration space. So on pyro(4) and vpci(4) return the size appropriate
for the extended PCIe configuration space.
ok miod@
|
| |
|
|
|
|
|
| |
given pcitag_t configuration address space. Currently, all pci controllers
will return the usual 0x100 bytes of PCI configuration space, but this will
eventually change on PCIe-capable controlers.
ok kettenis@
|
| |
|
|
|
| |
other fields.
From NetBSD; ok kettenis@
|
| |
|
|
|
|
| |
because it is always PCKBC_KBD_SLOT
ok krw@, miod@
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
than 1 i/o active at once. This reduces the chances that concurrent
i/o's for such devices will confuse the device or the adapter code.
It also eliminates a reason for adapter code to maintain its own
queues.
Tweak all drivers that fake INQUIRY results to set the SID_CmdQue
flag, thus continuing to claim to be able to do tagged i/o.
Positive feedback from matthew@ and marco@ for an earlier version.
ok dlg@
|
| |
|
|
|
|
| |
automatic reading of disklabel on attach.
ok deraadt@ miod@ krw@
|
| |
|
|
|
|
|
| |
no point in keeping it around.
"i like this" thib@ (a while back); ok krw@ and oga@; reminder to
update the man page and tweaks jmc@
|