Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-10-30 | backout previous over the m_freem contention concerns | Mike Belopuhov | |
2012-10-30 | Actually remove the Makefiles. | Joel Sing | |
2012-10-30 | Use time_uptime for expiration values as time_second can be skewed at | Florian Obser | |
runtime while time_uptime is monotonic. Prevent underflows in pfsync(4) and pflow(4) by using signed variables. pfsync(4) problem pointed out by camield. Diff originally by dlg, frag and pflow bits by me. feedback dlg man page tweak jmc Various versions of the pflow bits tested by Hrvoje Popovski (hrvoje AT srce DOT hr), thanks! ok benno, henning, dlg | |||
2012-10-30 | Remove the now unused i386 libsa/libz Makefiles. | Joel Sing | |
ok deraadt@ | |||
2012-10-30 | Bump the default number of descriptors. | Brad Smith | |
ok mikeb@ | |||
2012-10-29 | Set the type of a processed MSI data record to 0, and check that the type | Mark Kettenis | |
is non-zero before handling them, like we do in pyro(4). Seems to fix issues with MSIs on sun4v, so enable them again. | |||
2012-10-29 | prefer to return oce_cmd and save on the error variable | Mike Belopuhov | |
2012-10-29 | shorten fwcmd to cmd | Mike Belopuhov | |
2012-10-29 | On UltraSPARC T1/T2, block the current strand while spinning in the hope | Mark Kettenis | |
other strands can do some useful work. Idea stolen from Linux. Results in a small, but measurable speedup doing a kernel build and reduces the system time by almost 10%. | |||
2012-10-29 | merge oce.c into if_oce.c and rename oce{reg,var}.h to if_oce{reg,var}.h | Mike Belopuhov | |
2012-10-29 | don't split mq sge paddr into low and high parts | Mike Belopuhov | |
2012-10-29 | rename oce_fw to oce_cmd and shorten MBX_SUBSYSTEM_* defines to SUBSYS_ | Mike Belopuhov | |
2012-10-29 | rearrange the function layout a bit | Mike Belopuhov | |
2012-10-29 | oce_get_fw_config is useless; ditch it | Mike Belopuhov | |
2012-10-29 | add (consistent) STANDARDS; | Jason McIntyre | |
2012-10-29 | Build i386 cdboot(8) and pxeboot(8) using the same method as the amd64 | Joel Sing | |
versions. Compile all required sources directly, rather than linking against uninstalled libraries. Discussed with deraadt@ | |||
2012-10-29 | Bump version. | Joel Sing | |
2012-10-29 | Enable softraid boot support in pxeboot(8). | Joel Sing | |
2012-10-29 | Make pxeboot(8) work correctly when it is larger than 64KB in size. When | Joel Sing | |
relocating use blocks that are a maximum of 32KB in size and increment the segment registers after relocating each block. This keeps us within the confines of the %cx register and the real mode segmented addressing. | |||
2012-10-29 | Bump version. | Joel Sing | |
2012-10-29 | Enable softraid boot support in cdboot(8). | Joel Sing | |
2012-10-29 | Make cdboot(8) work correctly when it is larger than 64KB in size. When | Joel Sing | |
relocating use blocks that are a maximum of 32KB in size and increment the segment registers after relocating each block. This keeps us within the confines of the %cx register and the real mode segmented addressing. | |||
2012-10-29 | Add support for Elantech touchpads to pms(4). This allows the X synaptics(4) | Stefan Sperling | |
input driver to configure these touchpads properly, e.g. toggle tap-to-click, two-finger scrolling, edge-scrolling, etc. So far these pads were working only in PS/2 mouse compatibility mode. Support for up to hardware version 3 has been implemented. But only version 3 has been tested so versions 1 and 2 remain disabled via #ifdef notyet until someone tests (bugs in this code could seriously mess up the mouse and I don't want to end up shipping such bugs in 5.3). help and ok mpi@ shadchin@ | |||
2012-10-28 | We need to allocate memory for crp_buf in the DMA accessible | Mike Belopuhov | |
region since it's passed to the hardware directly. Tested by Yoshihisa Matsushita <y at m8a ! org>, thanks! ok kettenis miod | |||
2012-10-28 | Use the same (shorter) error message as the i386 version. | Joel Sing | |
2012-10-28 | Save and restore %ebx across the call to read. Otherwise we load the first | Joel Sing | |
64KB segment at 0x7c00 and any additional 64KB segments over top of each other at 0x10000. | |||
2012-10-28 | Add braces to some code in ixgbe_setup_vlan_hw_support(). | Brad Smith | |
ok mikeb@ | |||
2012-10-27 | Also attach to channels name "ldom-<guestname>" (but not "ldom-primary"). | Mark Kettenis | |
2012-10-27 | Make polling work. | Mark Kettenis | |
2012-10-27 | Implememnt AP side power saving for acx(4). Tested on acx11. | Claudio Jeker | |
With some input and OK from kettenis@ and OK sthen@ | |||
2012-10-27 | Move the code for softraid boot into separate files, leaving only minimal | Joel Sing | |
hooks that are called from the normal code path. This allows softraid boot support to be completely enabled or disabled at compile time. For boot(8) all softraid boot support is now enabled by default, including support for booting from crypto volumes. Disable softraid boot support for fdboot, which further shrinks the binary. | |||
2012-10-27 | kill some unused definitions | Mike Belopuhov | |
2012-10-26 | oce_first_mcc_cmd doesn't return anything of value so make it void; | Mike Belopuhov | |
shorten it to oce_first_mcc while here | |||
2012-10-26 | simplify the way we collect statistics | Mike Belopuhov | |
2012-10-26 | Turns out that for devices that attach to cbus(4), it is better to disable | Mark Kettenis | |
interrupts up-front and explicitly enabling them later than the other way around. | |||
2012-10-26 | remove stuff that either is no longer or was never used | Mike Belopuhov | |
2012-10-26 | cleanup oce_init_fw; use less bitfields | Mike Belopuhov | |
2012-10-26 | rename oce_config_nic_rss to oce_config_rss and merge oce_rss_itbl_init in; | Mike Belopuhov | |
cleanup oce_set_promisc and oce_config_vlan function arguments, a bunch of defines and prototypes while at it. | |||
2012-10-26 | Previous revision would prevent grtwo(4) boards from being recognized. | Miod Vallat | |
Make sure that what seems to be a 8-bit ID register of value zero does not match as an expansion board, which it can't be, and continue with the specific frame buffer test logic. | |||
2012-10-26 | Properly clear trap frame in setregs() to avoid leaking registers across exec. | Mark Kettenis | |
ok jsing@ | |||
2012-10-25 | make oce_mbox_{dispatch,wait} more readable and use less bitfields | Mike Belopuhov | |
2012-10-25 | simplify/unify writes to the rx and tx doorbell registers | Mike Belopuhov | |
2012-10-25 | don't use bitfields in oce_pci_alloc; kill some unused structures | Mike Belopuhov | |
2012-10-25 | cleanup interrupt register defines | Mike Belopuhov | |
2012-10-25 | Fix a hilarious bug where oce_set_promisc wouldn't zero out the | Mike Belopuhov | |
command buffer it sent to the card but an incorrect assignment of the DMA address pointing to this buffer would offset the problem. Once I've fixed an incorrect assignment oce_init started to fail. Turns out that oce_set_promisc is about the only function whose command size is larger than the payload of the standard command buffer and needs an external chunk of DMA memory. | |||
2012-10-25 | simplify oce_arm_eq and oce_arm_cq | Mike Belopuhov | |
2012-10-25 | Some LIBC_SCCS found lurking in the shadows | Theo de Raadt | |
2012-10-23 | Only clear the revarp_ifp if the ifp pointing to it is detached. | Claudio Jeker | |
Since the ifp is not detached in the SIOCSIFRDOMAIN case remove the clear there. With and OK deraadt@ | |||
2012-10-22 | Stop passing around PS_STRINGS in %g1. The ELF ABI reserves this register | Mark Kettenis | |
for passing around a pointer to a cleanup function and we'd like to use it for that purpose in the near future. ok miod@ | |||
2012-10-22 | Stop passing around PS_STRINGS in %g1. The ELF ABI reserves this register | Mark Kettenis | |
for passing around a pointer to a cleanup function and we'd like to use it for that purpose in the near future. ok miod@ |