Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-06-10 | Add cmp(4), a dummy driver to make attaching CMT cpus easier. | Mark Kettenis | |
2008-06-09 | Update access(2) to have modern semantics with respect to X_OK and | Todd C. Miller | |
the superuser. access(2) will now only indicate success for X_OK on non-directories if there is at least one execute bit set on the file. OK deraadt@ thib@ otto@ | |||
2008-06-09 | Don't play games with the PCD interrupt. It delays the detection of | Mark Kettenis | |
connect/disconnect events. From NetBSD. ok deraadt@ | |||
2008-06-09 | simplify math for arc4random_uniform() suggested by | Damien Miller | |
Jinmei_Tatuya AT isc.org via jakob@ empirically verified for entire domain of upper_bound | |||
2008-06-09 | nfsm_get_xid() => nfs_get_xid() after thib@ informed me that the | Damien Miller | |
nfsm_* functions are for mbufs | |||
2008-06-09 | Introduce a facility to generate unpredictable 32 bit numbers with | Damien Miller | |
near maximal (2^32) cycle times. These are useful for network IDs in cases where there are negative consequences to ID prediction and/or reuse. Use the idgen32() functions to generate IPv6 IDs and NFS client/server XIDs. Pseudorandom permutation code in crypto/idgen.c based on public domain skip32.c from Greg Rose. feedback & ok thib@ deraadt@ | |||
2008-06-09 | Let the driver switch between read() and mmap() depending on what | Marcus Glocker | |
the userland application wants. OK robert@ | |||
2008-06-09 | Remove fillw(). Bonus points if you do not remember what it was used for. | Miod Vallat | |
2008-06-09 | Sparc64 MMUs have an address hole, too, and the pmap implementation we | Miod Vallat | |
are using has an even larger one, so implement pmap_remove_hole() to prevent mmap() from ever reaching the hole. feedback and ok kettenis@ | |||
2008-06-09 | Create a real holp by using uvm_map() with UVM_FLAG_HOLE in pmap_remove_holes(). | Miod Vallat | |
No functional change. | |||
2008-06-09 | Define a new flag, UVM_FLAG_HOLE, for uvm_map to create a vm_map_entry of | Miod Vallat | |
a new etype, UVM_ET_HOLE, meaning it has no backend. UVM_ET_HOLE entries (which should be created as UVM_PROT_NONE and with UVM_FLAG_NOMERGE and UVM_FLAG_HOLE) are skipped in uvm_unmap_remove(), so that pmap_{k,}remove() is not called on the entry. This is intended to save time, and behave better, on pmaps with MMU holes at process exit time. ok art@, kettenis@ provided feedback as well. | |||
2008-06-09 | oops. this change was missing from the previous commit | Robert Nagy | |
2008-06-09 | according to miod pmap_update() is not need after pmap_extract() at all, | Robert Nagy | |
so remove it. | |||
2008-06-09 | Don't use u_int to store a 64-bit address. Found with help from miod@. | Mark Kettenis | |
Makes a Sun Fire V490 boot without spending ages in bus_dmamem_alloc(9). | |||
2008-06-09 | * fix the order of precedence in the divisor bits calculation | Constantine A. Murenin | |
* correct the constant in the fanrpm formula ok deraadt | |||
2008-06-09 | add myself to copyright | Damien Miller | |
2008-06-09 | Implement the AES XTS mode of operation for the crypto(9) framework. | Damien Miller | |
XTS is a "tweaked" AES mode that has properties that are desirable for block device encryption and it is specified in the IEEE P1619-2007 standard for this purpose. prodded by & ok hshoexer@ | |||
2008-06-09 | Place manuals in the MD directories; from pierre.riteau@gmail | Theo de Raadt | |
2008-06-09 | constify arguments in wrapper functions; the lower level functions | Damien Miller | |
were already done | |||
2008-06-09 | rename arc4random_bytes => arc4random_buf to match libc's nicer name; | Damien Miller | |
ok deraadt@ | |||
2008-06-09 | Allocate the video buffer based on the maximum frame size that's reported | Robert Nagy | |
by the device instead of using the statically set VIDEO_BUF_SIZE. ok mglocker@ | |||
2008-06-08 | factor out the tcp sequence number tracking from pf_test_state_tcp | Henning Brauer | |
ok mcbride | |||
2008-06-08 | more cleanup, removed unused code. we don't do LRO/RSS yet, code can | Reyk Floeter | |
be added later if we ever support it. | |||
2008-06-08 | timeout_del() removes the triggered flag so check if the timeout triggered | Claudio Jeker | |
before doing the timeout_del() -- which is actually not needed as triggered timeouts are already removed. While there fix a obvious use after free issue. with mk@ OK canacar@ | |||
2008-06-08 | Now that all ports behave, remove the safety code doing cnpollc behind | Miod Vallat | |
the scene around cngetc calls and whining loudly about it. This will save room on floppies (-: | |||
2008-06-08 | dma sync the tx ring and post new packets to the chip once per call to | Reyk Floeter | |
the start routine instead of once per packet. From ixgb(4), also works with ix(4) | |||
2008-06-08 | Make sure to cnpollc(1)/cnpollc(0) around cngetc() or getsn() calls. | Miod Vallat | |
2008-06-08 | Change boot() logic, to match what other platforms do and avoid duplicating | Miod Vallat | |
code in the cold case. | |||
2008-06-08 | regen | Yojiro Uo | |
2008-06-08 | add following devices | Yojiro Uo | |
- IODATA WN-G54/US (11bg) - MELCO WLI-U2-KAMG54 (11abg) | |||
2008-06-08 | alpha/conf/RAMDISK | Theo de Raadt | |
2008-06-08 | we don't support msi/msi-x, remove the code | Reyk Floeter | |
2008-06-08 | replace strange Linux-style u8/u16/u32/u64/s32 integer types with the | Reyk Floeter | |
standard C99 uint*_t/int*_t types (i don't get why these drivers always use their own types when there is a well-defined standard). | |||
2008-06-08 | The default route is 0.0.0.0/0 so it is necessary to check the mask as well. | Claudio Jeker | |
OK henning@ | |||
2008-06-08 | use sched_is_idle() and nuke the sched_chooseproc prototype since we | Thordur I. Bjornsson | |
already have on in sched.h | |||
2008-06-08 | If we have reached the end of the mmap frame buffer, start over again | Marcus Glocker | |
(ring buffer). Add some more DPRINTFs to follow the queueing. OK robert@ | |||
2008-06-08 | Import ix, a driver for the Intel 82598 PCI-Express 10 Gig Ethernet Adapter, | Reyk Floeter | |
based on Intel's ixgbe driver. Done on borrowed hardware since Intel was too poor to give us a card. ok deraadt@ | |||
2008-06-08 | Set up shutdown and powerhooks with code adapted from rt2661. | Jonathan Gray | |
Fixes resume from suspend/hibernate problems mentioned in PR 5845. | |||
2008-06-08 | First minimal cleanup of routing code, kill rtrequest() it got replaced with | Claudio Jeker | |
rtrequest1() everywhere now. OK henning@ | |||
2008-06-08 | One last rtrequest() was hiding here but it could not hide from grep. | Claudio Jeker | |
Change to rtrequest1() so that we can retire rtrequest(). OK henning@ | |||
2008-06-08 | When adding PMTU related routes to the table inherit the priority form the | Claudio Jeker | |
parent instead of using RTP_DEFAULT. OK henning@ | |||
2008-06-08 | remove a bunch of kerberos definitions | Thordur I. Bjornsson | |
2008-06-08 | Use m_freem() instead of m_free() in trunk_start() to ensure that the | Brad Smith | |
full mbuf chain is being free'd. ok reyk@ | |||
2008-06-08 | sync | Reyk Floeter | |
2008-06-08 | null pointer check before deref | Henning Brauer | |
almost nobody ran into that because it is ipv6 only | |||
2008-06-08 | add more 82598 10GbE device IDs, add "10GbE" in the existing entries. | Reyk Floeter | |
2008-06-08 | Add a malloc type for ACPI and use it for _acpi_os_malloc and free. | Artur Grabowski | |
kettenis@ ok | |||
2008-06-08 | Correct the watchdog timer by moving it out from under the condition check | Brad Smith | |
for the IFF_OACTIVE flag. ok reyk@ | |||
2008-06-08 | dma sync the tx ring and post new packets to the chip once per call to | Brad Smith | |
the start routine instead of once per packet. ok reyk@ | |||
2008-06-08 | don't declare foo_driver_version[] strings and turn them into defines, | Reyk Floeter | |
nothing uses them and it saves a few bytes in the kernel. ok claudio@ |