summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2013-11-03Enable TX checksum offload.Brad Smith
ok naddy@
2013-11-03Add missing (long long) cast of variable, (long long) castsKenneth R Westerback
for defines fragnum, fsbtodb, cgsblock, and cgdmin.
2013-11-02Use a linker script to align .data to a BATC boundary as well, so that noMiod Vallat
DBATC may span over parts of .rodata.
2013-11-02Create the initial page tables in the area between the end of the firmwareMiod Vallat
data area and the kernel image, whenever possible. On 88100/88200 systems, use BATC mappings to map the kernel text (and the kernel data for non-MULTIPROCESSOR kernels). 88110 to follow soon.
2013-11-02Link m88k kernels on a BATC boundary.Miod Vallat
2013-11-02replace bare use of disksort with a bufq, modelled on the sys/dev/isa/fd.cDavid Gwynne
change. ok miod@
2013-11-02Replace drm_handle_create/delete with drm_gem_handle_create/delete and makeMark Kettenis
the necessary adjustments to reference counting of GEM objects. Matches what Linux does these days.
2013-11-02replace rc4 with ChaCha20 here, too; ok djm, tedu, deraadtMarkus Friedl
2013-11-02Reserve a page at the beginning of the kernel text to use for the trap vectors,Miod Vallat
and switch to it, on all processors, after autoconf is over. First step towards being able to unmap the low memory and have address 0 non-accessible in the kernel.
2013-11-02oops, do install man pages on macppc...Theo de Raadt
2013-11-02Cleanup bios_oconsdev_t. Make sure you have a halfway recent bootloaderMark Kettenis
(at least BOOT 3.20 on amd64 and BOOT 3.18 on i386) or you'll risk losing your serial console. ok deraadt@
2013-11-02Fix reference leak in i915_gem_mmap_ioctl().Mark Kettenis
2013-11-02Make calltrap global such that gdb can always find it.Mark Kettenis
ok bluhm@
2013-11-02Use sigexit() instead of rolling our own version.Miod Vallat
2013-11-02Remove a layer of abstraction for fetching a configuration descriptor.Martin Pieuchot
2013-11-02fix some commentsTheo de Raadt
2013-11-02Begin conversion of USB stack to return int instead of usbd_status,Jeremy Evans
starting with usbd_endpoint_count and usbd_interface_count. usbd_status should only be used to indicate the status of a USB transfer, it should not be used for generic error codes. Idea from and much hand-holding by mpi@ OK mpi@
2013-11-02Some more aggressive CR3 whacking is needed on some machines to completelyMike Larkin
flush the inflate page TLB entry.
2013-11-02do not export speclisth to userlandTheo de Raadt
2013-11-02No need to cast constants or simple variables to (daddr_t). UseKenneth R Westerback
(u_int64_t) instead of (daddr_t) when casting a variable in an expression passed to DL_SETDSIZE(). Change a variable counting open files from daddr_t to int64_t. ok deraadt@ with the tweak to fix that pesky expression.
2013-11-01push the queues every 1/HZ using timeout(9)pelikan
This is a modified version of oldtbr_timeout() with a timeout for each HFSC enabled interface. We can now safely include <sys/timeout.h> in net/hfsc.h without breaking the build. tested by naddy, ok henning claudio deraadt
2013-11-01keep net/hfsc.h away from userspace, except in pfctlpelikan
tested by naddy, ok deraadt
2013-11-01Drop zsaddr[NZS] and the need for zs to be needs-count. zsaddr[] is no longerMiod Vallat
necessary now that each zs device registers its own interrupt handler, and zshard() does not need to walk all zs chips, which has been the case for years.
2013-11-01adds a few modules used by upcoming drivers, and support for disablingaalm
modules. ok jasper@
2013-11-01Use %lu to print u_long, not %lld.Kenneth R Westerback
2013-11-01crank MINIROOTSIZE needed so the ramdisks will fit againJasper Lievisse Adriaanse
ok patrick@
2013-11-01when we fail to power up the AHCI phy don't bother trying to makeJasper Lievisse Adriaanse
things work; just fail. committing on behalf of aalm@
2013-11-01The old routing messages compatibility code did not work on strictAlexander Bluhm
alignment architectures. Use m_copydata() instead of mtod(). OK deraadt@
2013-11-01Spacing.Martin Pieuchot
2013-11-01Sprinkle (long long) casts where %lld is being used to print daddr_tKenneth R Westerback
variables. Some random whitespace/knf repairs encountered on the way. ok miod@ on inspection, feedback & more suggestions from millert@
2013-11-01Reduce the differences with ehci(4)'s transfer decriptors. This is aMartin Pieuchot
first step to merge the code of our controllers that deal with usbd transfers. Tested with miod@
2013-11-01there is no need to expose "struct vops" to userlandTheo de Raadt
2013-11-01Send pflow(4) packets in the correct rdomain.Florian Obser
From Anders Berggren (anders AT halon DOT se), thanks. OK henning, benno
2013-11-01enable fuse.Sylvestre Gallon
ok deraadt@
2013-11-01rewrite omdog somewhat and hook it into the watchdog framework.Federico G. Schwindt
tested by syl@ and myself. syl@ ok.
2013-11-01Do not abuse the stack of the current process to prepend a report IDMartin Pieuchot
to the report request, use malloc(9) with the appropriate size like it is done in the synchronous version. ok miod@
2013-11-01Move the abort_task storage to the generic USB xfer structure insteadMartin Pieuchot
of defining it in every controller specific structure.
2013-11-01move fd(4) from directly using disksort to using bufqs.David Gwynne
tested by me and rapha@
2013-11-01Better report of the system type, to match the OMRON spelling; aoyama@Miod Vallat
2013-11-01get rid of pmap_pdp_cache_generation. it cannt change between where it isDavid Gwynne
set and where it is tested again. instead of using pool ctors, just init the memory out of pool_get. ive been running this on a variety of amd64s without issue for a while now. deraadt also had no problems running it.
2013-11-01replace bare use of disksort with bufqs.David Gwynne
tweaks and ok jmatthew@ testing and ok bcallah@
2013-10-31Pipe don't have states. Kill an useless & commented out chunk of code.Martin Pieuchot
No functional change.
2013-10-31Convert the route expire timestamp in kernel and routing messageAlexander Bluhm
to 64 bit. Increase the routing message version from 4 to 5. Add a small compatibility layer that allows to set routes with old user land and new kernel. Old kernel with new user land does not work. The compatibility layer ist not perfect, but it allows to configure addresses with old ifconfig and new kernel. Route get also works in this setup. dhclient hangs as messages for interface address changes with old version are not generated. OK claudio@
2013-10-31remove commented gpio(4) entry which makes no sense to have on the ramdiskJasper Lievisse Adriaanse
ok aalm@
2013-10-31add proper guard around gpiobus_print() to allow RAMDISK-SUNXI to compileJasper Lievisse Adriaanse
ok aalm@
2013-10-31revert previous, net/if.h exports bad things to userspace.pelikan
2013-10-31convert crypto work queue to the task_add(9) api; ok dlgMike Belopuhov
2013-10-31usbd_pipe2device_handle() is not used, should not be used and die.Martin Pieuchot
2013-10-31Reenable compat_linux.Paul Irofti
Works just fine now with the post-T32 fixes that went in.
2013-10-31Fix readdir_with_callback() after cookies removal.Paul Irofti
The non-cookie path was probably always broken and never used. The file descriptor offset was never updated after a read so glibc and other syscall consumers would end-up in an infinite loop. Tested with the syscalls regression suite from IBM and with opera.