Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-25 | The virtio spec says isr_status should be cleared to 0 on read, which | Mike Larkin | |
we were not doing. That confused the virtio subsystem in linux. | |||
2017-03-25 | implement missing vioblk reset function and improve the partially | Mike Larkin | |
implemented vionet one | |||
2017-03-25 | Implement some missing functionality and clean up some code in vmd | Mike Larkin | |
pci emulation. ok kettenis | |||
2017-03-25 | Use explicit operand with SVM instructions as clang doesn't recognize the | Mark Kettenis | |
implicit form. ok mlarkin@ | |||
2017-03-25 | Update RFC reference for TLSEXT_TYPE_padding. | Joel Sing | |
2017-03-25 | Check tls1_PRF() return value in tls1_generate_master_secret(). | Joel Sing | |
2017-03-25 | Update regress to match changes to tls1_PRF(). | Joel Sing | |
2017-03-25 | More cleanup for tls1_PRF()/tls1_P_hash() - change the argument order of | Joel Sing | |
tls1_PRF() so that it matches tls1_P_hash(), use more explicit argument names and change lengths to size_t. ok inoguchi@ | |||
2017-03-25 | For some options that are rarely needed in apropos(1) and man(1), | Ingo Schwarze | |
delete the verbose descriptions and point to man(1) and mandoc(1), respectively, instead. That shortens the pages and makes them easier to read. Tweaks and OK jmc@, based in part on ideas from tedu@. | |||
2017-03-25 | Introduce a new function to obtain properly sized input data, and convert | Mike Larkin | |
i8253/i8259/mc146818 emulation to use this. | |||
2017-03-25 | More PCI extended capabilities handling in pcidump. | Mike Larkin | |
From Simon Mages ok deraadt@ | |||
2017-03-25 | mention Opteron A1100 systems | Jonathan Gray | |
2017-03-25 | mention fdt attachments | Jonathan Gray | |
2017-03-24 | Check that syslogd(8) is still running if non critical errors happen | Alexander Bluhm | |
during startup. | |||
2017-03-24 | Keep syslogd(8) running as long as possible. Regular programs | Alexander Bluhm | |
should terminate early in case of an error. But if syslogd dies, no messages can be seen at all. Except from command line parsing and memory shortage during statup, report errors and run all working subsystems, but do not die. OK millert@ dreaadt@ | |||
2017-03-24 | correct my email address. thanks fcambus@ | Sebastian Benoit | |
2017-03-24 | Implement a driver for Marvell's AHCI controller. This is in essence | Patrick Wildt | |
a generic AHCI controller with the twist that the MBUS window needs to be configured in the controller registers. This enables use of SATA on devices like the SolidRun ClearFog or Omnia Turris. ok kettenis@ | |||
2017-03-24 | Implement a driver for Marvell's XHCI controller. This is in essence | Patrick Wildt | |
a generic XHCI controller with the twist that the MBUS window needs to be configured in the controller registers. This enables use of USB on devices like the SolidRun ClearFog or Omnia Turris. ok kettenis@ | |||
2017-03-24 | Simplify ASID allocation code considerably by allocating an ASID up front | Mark Kettenis | |
when a pmap is created and freeing it when the pmap is destroyed. This diff relies on the fill 16-bit ASID space being implemented in the processor. While this is documented as an optional feature in the ARMv8 architecture reference manual, all ARMv8 processors seen in the wild so far implement the full 16-bit space. This change incorporates changes by drahn@ to allocate an empty page table for the lower half of the address space for the kernel. ok drahn@, patrick@ | |||
2017-03-24 | Use the right header sizes for reading .aiff and .au files, ok ratchov | Nicholas Marriott | |
2017-03-24 | There was a race in dosendsyslog() which resulted in a crash. | Alexander Bluhm | |
sosend(syslogf->f_data, ...) could be called with a NULL pointer. syslogf was not NULL, f_data was NULL and f_count was 1. The file structure is ref counted, but the global variable syslogf is not protected. So it may change during sleep and dosendsyslog() possibly used a different socket at each access. Solution is to access syslogf only once, use a local copy, and do the ref counting there. OK millert@ deraadt@ | |||
2017-03-24 | Replace bcopy(3) with memmove(3) in function ttymsg(). Values of | Alexander Bluhm | |
iov and localiov may overlap. No more bcopy(3) in syslogd(8). from Michael W. Bombardieri | |||
2017-03-24 | add a helper function to print all pools #ifdef MALLOC_STATS | Otto Moerbeek | |
from David CARLIER | |||
2017-03-24 | document new recallocarray diagnostic; zap a few diagnostics that should | Otto Moerbeek | |
never occur | |||
2017-03-24 | move recallocarray to malloc.c and | Otto Moerbeek | |
- use internal meta-data to do more consistency checking (especially with option C) - use cheap free if possible ok deraadt@ | |||
2017-03-24 | Bump resolution of frequencies from kHz to Hz, since that is what the | Patrick Wildt | |
clock frequency API expects. Fixes login prompt over serial console. | |||
2017-03-24 | Write raw strings in one go rather than character at a time. | Nicholas Marriott | |
2017-03-24 | Mainline u-boot on the ClearFog seems to insert an empty memory region | Patrick Wildt | |
into the /memory node which we happily physload into UVM. This leads to a quickly panic(9)ing system when there is actual physical memory starting at zero due to how the physeg array is sorted when using the binary search strategy. To fix this, do not physload an empty memory region. ok jsg@ kettenis@ | |||
2017-03-24 | Backout mlarkin's previous commit while he is away: | Reyk Floeter | |
The newly-used function get_input_data() is missing and broke the tree. | |||
2017-03-24 | Use C99 types (uint32_t) instead of BSD (u_int32_t) - the former are | Nicholas Marriott | |
more portable. Add stdint.h to the headers in imsg_init(3). No objections from millert@. | |||
2017-03-24 | Last bits of cleanup for linux/seabios support in i8253/i8259 emulation | Mike Larkin | |
code. | |||
2017-03-24 | Handle guest interruptibility state - Reset the interruptibility state | Mike Larkin | |
VMCS field on vmentry when we advanced %rip on the last exit (simulating a real processor's behaviour). Handles guest "sti ; hlt" instruction sequences, which is used in seabios as a primitive idle loop construct. | |||
2017-03-24 | Exit to vmd on byte size PCI accesses. | Mike Larkin | |
2017-03-24 | Allow vmd to proceed after an interrupt occurred after retiring a cpuid | Mike Larkin | |
instruction. Matches previous commit to kernel vmm.c | |||
2017-03-24 | Allow returns from vmd after handling cpuid exits (handles the case where | Mike Larkin | |
a cpuid instruction was emulated at the same time there was an interrupt pending) | |||
2017-03-24 | add viocon and a missing full stop in previous; | Jason McIntyre | |
ok mlarkin | |||
2017-03-24 | Show count of search results in copy mode. | Nicholas Marriott | |
2017-03-24 | Add "supported targets" in lld --help output to be compatible with what | Jonathan Gray | |
libtool generated configure scripts expect. Otherwise they might assume shared libraries aren't supported. From lld svn revisions 298568 and 298571. Discussed with kettenis@ | |||
2017-03-24 | Add "(compatible with GNU linkers)" to the lld version output to avoid | Jonathan Gray | |
problems with configure scripts generated with libtool.m4 that would otherwise have to be regenerated with a patched libtool. Among other things this fixes the build of Mesa on arm64 with lld. From lld svn revision 298532. ok kettenis@ | |||
2017-03-23 | mkdir(2) and mkdirat(2) can also fail with EACCESS if write permission | Todd C. Miller | |
is denied on the parent directory of the directory to be created. From FreeBSD. OK deraadt@ natano@ | |||
2017-03-23 | Set the maximum value of the msdos options to the value of LLONG_MAX | Patrick Wildt | |
instead of ULLONG_MAX since the type of the comparison is using long long, which has a positive maximum of LLONG_MAX. The affected opts are of type off_t, which should have a maximum of LLONG_MAX anyway. Fixes makefs(8) on msdos with options "create_size" or "offset". ok natano@ | |||
2017-03-23 | Add tests for SA grouped in bundles. | Alexander Bluhm | |
2017-03-23 | Replace manual loop with SRPL_FOREACH_SAFE_LOCKED macro. | Alexander Bluhm | |
OK mpi@ | |||
2017-03-23 | Update to tzdata2017b from ftp.iana.org | Todd C. Miller | |
2017-03-23 | Allow to override location of ipsecctl tool with IPSECCTL environment. | Alexander Bluhm | |
Useful for development testing without make install. | |||
2017-03-23 | Fix printf() incantation for non-NULL terminated string. | Kenneth R Westerback | |
Pointed out by florian@. ok bluhm@ | |||
2017-03-23 | It is perfectly valid to have a cert / key not owned by root; remove | Florian Obser | |
useless check. OK benno | |||
2017-03-23 | pull root check up, the parser will bomb out anyway | Florian Obser | |
OK benno | |||
2017-03-23 | Don't check for spamd_black twice in rc_pre and rc_start; just do everything | Antoine Jacoutot | |
in rc_pre. prodded by and ok jmc@, ok halex@ | |||
2017-03-23 | Remove some obvious statement in previous commit | Mike Larkin | |