Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-07-28 | Add callbacks for supported hypervisors in pvbus(4) to print more | Reyk Floeter | |
information and for some generic CPUID/MSR-level initialization. This changes the attach/match path a bit. Hypervisor informatiom may include a version number, for example: pvbus0 at mainbus0: Hyper-V 6.3.9600 OK mlarkin@ | |||
2015-07-27 | zap trailing linefeeds from sr_error() and panic() calls | Alexander Hall | |
ok jsing@ | |||
2015-07-26 | When attaching on an alpha system, get the current textmode resolution by | Miod Vallat | |
querying the 6845 registers, and preserve it if it is larger than 80x25 yet plausible. This is necessary to properly operate on the Alphabook 1 where the vga display is running in a 100x37 textmode. Other platforms are not affected. | |||
2015-07-26 | Make pcic_ident_ok() completely silent in case of failure. | Miod Vallat | |
2015-07-24 | Switch back into counting bytes rather than blocks. We can't just | Alexandre Ratchov | |
multiply the block count by the block size to get the bytes count because they won't wrap correctly. | |||
2015-07-24 | if we free the mbuf in the rx path, clear the pointer to it so we dont | David Gwynne | |
try and queue it for the stack and cause a use after free. found by maxime villard and brainy | |||
2015-07-23 | Add the bhyve id to recognize if we're running under this hypervisor. | Reyk Floeter | |
OK mlarkin@ | |||
2015-07-22 | Represent the current stream position in blocks rather than bytes | Alexandre Ratchov | |
just because it's simpler this way. No behaviour change. | |||
2015-07-21 | Switch pvbus(4) to fully dynamic autoconf - drivers don't have to be | Reyk Floeter | |
listed in pvbus.c anymore and are defined by the config only. OK mlarkin@ sf@ | |||
2015-07-21 | iRespect the access size when reading or writing to pci config space. | Mark Kettenis | |
Fixes battery status passthrough in vmware and who knows what else. Tested by many. ok mlarkin@, deraadt@ | |||
2015-07-21 | Move vmt.c to sys/dev/pv/vmt.c. The history is lost but can be found | Reyk Floeter | |
in the Attic of sys/dev/vmt.c. OK to do it deraadt@ | |||
2015-07-21 | Add pvbus(4), a pseudo-bus to attach non-PCI paravirtual devices and buses. | Reyk Floeter | |
vmt(4) is moved from mainbus0 to pvbus0, more devices will follow. OK sf@ deraadt@ | |||
2015-07-21 | A few more daddr_t fixes. Rename 'phys_off' variables to 'offset' | Kenneth R Westerback | |
since they are now relative to chunks. Use 'blkno' as normal variable name for daddr_t items rather than mix of 'blkno, blk, offset. Change field name ssd_data_offset to ssd_data_blkno since it is a block and not byte quantity. No intentional functional change. | |||
2015-07-20 | fix spacing | Mike Larkin | |
2015-07-20 | Add a quirk for Cirrus Logic PD6729, for earlier silicon versions of this | Miod Vallat | |
chip would advertize themselves as multi-function devices, while they are not. | |||
2015-07-20 | Try to assign a secondary bus number if the BIOS left the CardBus bridge | Mark Kettenis | |
unconfigured. ok miod@, mlarkin@ | |||
2015-07-20 | Tweak previous; the Synaptics TrackPoint in my ThinkPad T500 works again. | Kent R. Spillner | |
ok krw@ | |||
2015-07-19 | Make iwm(4) show command codes of unhandled firmware replies. Should make | Stefan Sperling | |
debugging easier when it happens, as observed by matthieu@ (not reproducible on demand, unfortunately). ok mpi@ | |||
2015-07-19 | Remove unneeded #include <disklabel.h>. | Kenneth R Westerback | |
ok jsing@ | |||
2015-07-19 | Stop passing daddr_t parameters for lengths. Use long since that's the type | Kenneth R Westerback | |
of the destination fields. ok jsing@ | |||
2015-07-19 | Change some obviously incorrect usages of daddr_t (a DEV_BSIZE | Kenneth R Westerback | |
address) to 64 signed or unsigned ints. Add some paranoia checks during partition size calculations to account for the fact that partition sizes (DL_GETPSIZE()) are unsigned values. More daddr_t rectification to do. ok jsing@ | |||
2015-07-19 | Oops. Missed a file from offset commit. | Kenneth R Westerback | |
2015-07-19 | Stop adding and subtracting data offset. Just keep to chunk relative | Kenneth R Westerback | |
block offsets until actual i/o is constructed and needs the physical offset. Eliminate a number of <<DEV_BSIZE shifts as a bonus. No intentional functional change. Fixed and ok jsing@ | |||
2015-07-19 | Stop adding and subtracting data offset. Just keep to chunk relative | Kenneth R Westerback | |
block offsets until actual i/o is constructed and needs the physical offset. Eliminate a number of <<DEV_BSIZE shifts as a bonus. No intentional functional change. Fixed and ok jsing@ | |||
2015-07-19 | Use DEV_BSIZE instead of 512 where appropriate. Use DL_SECTOBLK() | Kenneth R Westerback | |
where appropriate. Noop for disks with 512-byte sectors. i.e. the only kind currently allowed in softraid volumes. But starts laying the groundwork to allow disks with other sector sizes. ok jsing@ | |||
2015-07-19 | Don't emit values for 'width' that | Kenneth R Westerback | |
/usr/xenocara/driver/xf86-input-synaptics/src/wsconscomm.c doesn't understand. 'Fixes' synaptics trackpad in Dell L400 laptop so the cursor can be moved in X. Problem noted and experimental Dell L400 donated by Paolo Aglialoro. Thanks! ok miod@ mpi@ jcs@ | |||
2015-07-19 | use standardized register defintion in mii.h rather than specific | Yojiro Uo | |
driver definetion. ok deraadt@ | |||
2015-07-19 | regen | Yojiro Uo | |
2015-07-19 | add RTL8211 | Yojiro Uo | |
2015-07-19 | use standardized register definition in mii.h rather than each | Yojiro Uo | |
specific driver definition. no logical change. ok deraadt@ | |||
2015-07-19 | revert privious commit | Yojiro Uo | |
2015-07-19 | simplify a triple-deep ternary operation. | Brent Cook | |
ok beck@ krw@ | |||
2015-07-19 | according to MII specification, these seems to be bug. | Yojiro Uo | |
ok deraadt@ | |||
2015-07-18 | fix typo. | Yojiro Uo | |
2015-07-18 | add following registers from IEEE 802.3-2009 Clause 22. | Yojiro Uo | |
- PSE control register (0x0b) - PSE status register (0x0c) - MMD access control register (0x0d) - MMD access address data register (0x0e) from netbsd ok deraadt@, miod@ | |||
2015-07-18 | virtio_pci: Do the ISR read without kernel lock | Stefan Fritsch | |
The ISR read is relatively expensive because it causes a vmexit. Grab the kernel lock only after it is done. | |||
2015-07-18 | If _CST provides a C2 or C3 but lacks a C1 that we understand, provide a | Philip Guenther | |
fallback C1 state using 'halt' tested in snaps for a bit problem laptops noted by and oks okan@ and kettenis@ | |||
2015-07-18 | Shuffle include file ordering in preparation for future changes in vgavar.h, | Miod Vallat | |
which will have it depend upon wsdisplayvar.h. | |||
2015-07-18 | KNF fixes | Stefan Fritsch | |
No object file changes besides line numbers in KASSERTs | |||
2015-07-17 | add missing braces to only call selrecord when intended to | Jonathan Gray | |
ok deraadt@ millert@ | |||
2015-07-17 | fix comments | Mike Larkin | |
2015-07-17 | Nuke a bunch of leading and trailing whitespace so I don't go blind | Kenneth R Westerback | |
reading this code. No intentional functional change. | |||
2015-07-17 | fix compilation with ACPI_DEBUG | Joshua Stein | |
2015-07-17 | fix typo. | Yojiro Uo | |
2015-07-16 | Introduce a Linux compatible wait_event API and use it in the inteldrm code. | Mark Kettenis | |
ok jsg@, guenther@ | |||
2015-07-16 | Expand ancient NTOHL/NTOHS/HTONS/HTONL macros. | Martin Pieuchot | |
ok guenther@, henning@ | |||
2015-07-16 | add USB3.0 related code | Yojiro Uo | |
2015-07-16 | ignore 4 byte trailing padding of each recv packet, when copying to upper | Yojiro Uo | |
layer. | |||
2015-07-16 | fix recv packet header definiton | Yojiro Uo | |
2015-07-15 | add some definitions from libdrm 2.4.62 | Jonathan Gray | |