summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-08-13Split pflow version 9 and version 10 to be able to send 64 bitFlorian Obser
time values for version 10. While there mark places which will blow up in 2038. OK benno@
2013-08-13Make the tree compile again on architectures without drm(4).Mark Kettenis
ok maja@, miod@, jsg@
2013-08-13regenPhilip Guenther
2013-08-13Switch time_t, ino_t, clock_t, and struct kevent's ident and dataPhilip Guenther
members to 64bit types. Assign new syscall numbers for (almost all) the syscalls that involve the affected types, including anything with time_t, timeval, itimerval, timespec, rusage, dirent, stat, or kevent arguments. Add a d_off member to struct dirent and replace getdirentries() with getdents(), thus immensely simplifying and accelerating telldir/seekdir. Build perl with -DBIG_TIME. Bump the major on every single base library: the compat bits included here are only good enough to make the transition; the T32 compat option will be burned as soon as we've reached the new world are are happy with the snapshots for all architectures. DANGER: ABI incompatibility. Updating to this kernel requires extra work or you won't be able to login: install a snapshot instead. Much assistance in fixing userland issues from deraadt@ and tedu@ and build assistance from todd@ and otto@
2013-08-12Add the TCP socket option TCP_NOPUSH to delay sending the stream.Alexander Bluhm
This is useful to aggregate data in the kernel from multiple sources like writes and socket splicing. It avoids sending small packets. From FreeBSD via David Hill; OK mikeb@ henning@
2013-08-12The ps flags are split between thread and process. It is usefulAlexander Bluhm
for ddb to show both. So or them together in the ps overview and list them explicitly for the specific thread. Also sync the ddb bit names with the define names. OK miod@
2013-08-12Upcoming radeondrm(4) support will grow the kernel. This growth causes theMark Kettenis
linker to merge ithe .text and .data sections, even though there is no reason why it should do this. Leave more space between these sections to keep the linker from doing this.
2013-08-12Remove duplicate and incorrect recursive anchor printing codeMike Belopuhov
and instead rely on the one provided by the same function just a few lines below. ok lteo henning
2013-08-12Clarify what "mru" config option does.YASUOKA Masahiko
input and ok giovanni jmc
2013-08-12some minor fixes; From: Jan StaryJason McIntyre
2013-08-12Add missing \n after a warning.Raphael Graf
ok miod@
2013-08-12Make sure we don't install the private radeondrm(4) headers, by leaving outMark Kettenis
headers from any subdirectory of dev/pci/drm. If we ever add more drm(4) drivers any headers needed by userland should end up in dev/pci/drm. ok mpi@, miod@
2013-08-12syncMiod Vallat
2013-08-12radeondrm now attaches directly to pci.Martin Pieuchot
2013-08-12Match the framebuffer device against its OpenFirmware node in orderMartin Pieuchot
to share the console detection logic with sparc64 in radeondrm(4). ok miod@
2013-08-12In the common IPv4 and IPv6 file ip_carp.c an #ifdef INET6 wasAlexander Bluhm
missing. Especially the IN6_IS_ADDR_LINKLOCAL() macro should not be necessary in IPv4 only code. No binary change. OK henning@ claudio@
2013-08-12get ready for big ino_t; ok gunther@Otto Moerbeek
2013-08-12Add a port of the TTM and Radeon DRM code from Linux 3.8.13.Jonathan Gray
Includes kernel modesetting, framebuffer console and support for newer hardware. Firmware needs to be present for acceleration and in some cases modesetting to work. It can be installed via fw_update or manually via pkg_add. With lots of help from kettenis@ some macppc bits from mpi@ and some ttm refcount/queue bits from FreeBSD. Thanks to M:Tier and the OpenBSD Foundation for sponsoring this work.
2013-08-11To control the lifetime of IPv6 addresses, prefixes and defaultAlexander Bluhm
routers, the kernel and ndp use a bunch of expire fields. Before they were int or u_long, convert expire to time_t in all structs. Move vltime and pltime to u_int32_t everywhere. Sort struct fields by size. Struct inet6_ndpr_msghdr is not used at all, so remove it. Binary compatibility of rtsold and ndp break with this change as rtsold uses in6_drlist and ndp uses in6_defrouter and in6_prefix to interact with the kernel. OK mpi@
2013-08-11Check wether the required perl packages are installed and that theAlexander Bluhm
environment for the remote testing machine is set up. If not, print a message and skip the regression tests.
2013-08-11Use variable REMOTE_SSH instead of a fixed name for the testing host.Alexander Bluhm
2013-08-11typoFlorian Obser
2013-08-11pflow(4) template regression testsFlorian Obser
2013-08-11A few fixes from Tim Mcintosh:Miod Vallat
- provide 88110 syntactic sugar for the control register names - correctly handle -m options - and a minor fix to allow the register prefix to correctly be recognized in front of the condition codes (only needed for SVR4)
2013-08-11capitalize RAID in one spot.Brad Smith
2013-08-10On 'original' LUNA-88K, NVRAM contents and Timekeeper registers areKenji Aoyama
mapped on the most significant byte of each 32bit word. (i.e. 4-bytes stride) Also, add small 'Wrong year set by UniOS-Mach after Y2K' hack. ok miod@
2013-08-10Cancel timeouts on pflow interface destruction.Florian Obser
OK benno@
2013-08-10libkafs5 has been renamed to libkafs;Jason McIntyre
ok ajacoutot
2013-08-10We can use ${LIBKAFS} now.Antoine Jacoutot
intro.3 will be handled by jmc@
2013-08-10libkafs5->libkafs ; forgotten in previousAntoine Jacoutot
2013-08-10libkafs5 -> libkafs (unused in build, so no functional change)Antoine Jacoutot
2013-08-10No longer mention GCC2_ARCHSMiod Vallat
2013-08-10Plug fd and mem leak in fuse_open's error path. ok syl@Jeremie Courreges-Anglas
2013-08-10Rename libkafs5 back to libkafs; that is the real upstream library nameAntoine Jacoutot
ad there is no point to diverge and maintain local patches here. ok robert@ miod@
2013-08-10Move the device table inside the softc.Martin Pieuchot
2013-08-10Initialize first_addr much earlier, in locore; this will help addingMiod Vallat
symbols support in the not-so-distant future. ok aoyama@
2013-08-10Only clear the bss after we have picked a cpu as master, and on this cpu only;Miod Vallat
fixes a potential race where a secondary cpu resets carefully computed variables. ok aoyama@
2013-08-10Mention amd_master with amd_flags.Antoine Jacoutot
Move identd_flags away from the inetd-capable daemons and fix usage. ok deraadt@
2013-08-10avoid Xref to self;Jason McIntyre
2013-08-10Remove some useless DPRINTF.Sylvestre Gallon
2013-08-10Remove debug printfs.Sylvestre Gallon
2013-08-09Merge uhts(1) into ums(1). The code is amost the same, so no need to duplicate.Edd Barrett
A part of ongoing work to improve touchscreen/digitiser support. A diff will follow shortly to remove uhts(1). OK matthieu@, with input from mpi@
2013-08-09Add RCS id and ISC license.Alexander Bluhm
2013-08-09Move the check for required perl packages into Makefile.inc so thatAlexander Bluhm
make obj always runs through als sudirs.
2013-08-09Check wether all required perl packages are installed. If someAlexander Bluhm
are missing print a warning and skip the tests, but do not fail.
2013-08-09Useless CPPFLAGS are useless.Antoine Jacoutot
2013-08-09Remove dead code and useless #include and #ifdef from ndp.Alexander Bluhm
No binary change; OK deraadt@ mpi@
2013-08-09Add rc.d(8) scripts for ipropd-master and ipropd-slave.Antoine Jacoutot
ok deraadt@
2013-08-09Add regress test for fuse_opt.Sylvestre Gallon
2013-08-09Remove all references to btd and the corresponding _btd user and group.Antoine Jacoutot
ok sthen@ deraadt@