Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-11-12 | get rid of IFQ_POLL. | David Gwynne | |
IFQ_POLL(&ifp->if_snd, m); if (m == NULL) return; IFQ_DEQUEUE(&ifp->if_snd, m); is the same as IFQ_DEQUEUE(&ifp->if_snd, m); if (m == NULL) return; ok mpi@ | |||
2015-11-10 | Define pmap_nested() here too, since we define PMAP_EXCLUDE_DECLS for the sake | Miod Vallat | |
of <uvm/uvm_pmap.h>. | |||
2015-11-10 | pmap changes required for vmm. Changes include addition of pm_type to | Mike Larkin | |
track type of pmap and various conversion and pte bit manipulation functions for EPT. | |||
2015-11-10 | Make TCB_GET() in the kernel return a (void *) like all the others archs | Philip Guenther | |
problem reported by semarie@ | |||
2015-11-09 | Cache the result of cpuid leaf function $0x1 from the host's boot CPU | Mike Larkin | |
during locore, information based on this will be returned to guest VMs issuing cpuid instructions later, under certain circumstances. | |||
2015-11-09 | Bring GPT validity checking into line with kern/subr_disk.c . In | Kenneth R Westerback | |
particular don't attempt to calcuate the header checksum using a size that will cause a crash. Tested & ok yasuoka@ | |||
2015-11-09 | EPT paging permission bits for amd64, will be used in subsequent pmap | Mike Larkin | |
changes for vmm. | |||
2015-11-08 | Make "machine disk" show some info for EFI instead of info for BIOS. | YASUOKA Masahiko | |
2015-11-08 | Make the variables be "const" and fix white space. | YASUOKA Masahiko | |
2015-11-07 | Spell `unused' correctly. | Miod Vallat | |
2015-11-07 | Disable red-zone since EFI is running with a different ABI. | YASUOKA Masahiko | |
This may fixes the issue when loading a compressed kernel on macbook reported by gonzalo, jung, Joel Roberts, Bryan Vyhmeist and many. | |||
2015-11-07 | get rid of IF_PREPEND by switching to IFQ_POLL/IFQ_DEQUEUE. | David Gwynne | |
IF_PREPEND only checks priq state, so it wont work out well if you're using hfsc. tested by miod@ ok mpi@ miod@ | |||
2015-11-07 | Allow overriding ghash_update() with an optimized MD function. Use | Christian Weisgerber | |
this on amd64 to provide a version that uses the PCLMUL instruction on CPUs that support it but don't have AESNI. ok mikeb@ | |||
2015-11-06 | make hfsc work on ie(4/sparc) by using IFQ_DEQUEUE instead of IF_DEQUEUE. | David Gwynne | |
2015-11-06 | Use m_defrag(9) when we fail to load fragmented mbuf chains. | Martin Pieuchot | |
From Richard Procter <richard DOT n DOT procter AT gmail DOT com>. ok dlg@ | |||
2015-11-06 | use IFQ_DEQUEUE, not IF_DEQUEUE, to pull off the send queue. | David Gwynne | |
this is more correct, as it supports hfsc use on these interfaces. | |||
2015-11-06 | Move the logic for adjusting userspace registers in the child after fork | Philip Guenther | |
from cpu_fork() to child_return(), putting all the SYSCALL_G2RFLAG logic in trap.c sparc testing by sebastia@ and miod@ | |||
2015-11-06 | Only read/write cr4 if we have a bit to set after testing the various | Jonathan Gray | |
cpuid based flags. Unlike amd64 there is no CR4_DEFAULT used here, cr4 does not exist on most/all? 486s and cr4 access traps on Cyrix 5x86 processors. Should fix a regression introduced in rev 1.65 encountered by 'Ppractivus' on a 5x86. "looks good" guenther@ | |||
2015-11-05 | Now that the kernel virtual address space has been made larger, even on | Miod Vallat | |
sun4/4c/4e, increase NKMEMPAGES_MAX_DEFAULT to the same value as platforms with limited, but not horribly limited, kva size. | |||
2015-11-05 | Fix build with DEBUG_INTC defined; from Daniel Bolgheroni on tech@ | Miod Vallat | |
2015-11-03 | Ignore disks whose media is not present. | YASUOKA Masahiko | |
2015-11-03 | Use "Loaded Image Protocol" instead of "Loaded Device Path Protocol" | YASUOKA Masahiko | |
to find the boot device since macbook doesn't support later protocol. reported by Joel Roberts and Bryan Vyhmeister | |||
2015-11-02 | Define KERNBASE in addition to LINK_ADDRESS. | Miod Vallat | |
2015-11-02 | Only define KERNBASE if defined(_KERNEL), for nothing in userland needs it, | Miod Vallat | |
and only if not already defined. Allows for KERNBASE to be defined elsewhere. | |||
2015-11-02 | intr_barrier() stub. | Martin Pieuchot | |
ok miod@ | |||
2015-11-01 | replace "can not" with "cannot"; | Jason McIntyre | |
2015-11-01 | Remove the definition of USRTEXT. It has no relevance outside of the non-PIE | Miod Vallat | |
a.out world. ok deraadt@ kettenis@ | |||
2015-10-30 | Fix interaction between inteldrm(4) and efifb(4). If we were booted by UEFI | Mark Kettenis | |
firmware and the efifb(4) framebuffer address matches one of the BARs associated with the inteldrm(4) device, make inteldrm(4) the console and prevent efifb(4) from attaching. Make sure that we do a full clear of the framebuffer when inteldrm(4) attaches to prevent the contents of the old framebuffer from showing up. Based on an earlier diff from yasuoka@ ok yasuoka@ | |||
2015-10-30 | Use NULL instead of 0 for pci_decompose_tag() pointer arguments. | Miod Vallat | |
2015-10-29 | Remove duplicated prototype. | Miod Vallat | |
2015-10-29 | Make inteldrm(4) attach to pci(4) instead of vga(4) just like radeondrm(4). | Mark Kettenis | |
This is needed for machines where Intel graphics isn't the primary graphics device and on systems with UEFI firmware that put the device in non-VGA mode. ok jsg@ | |||
2015-10-28 | Enable TCP/UDP checksum offloading on packet transmission. | Visa Hankala | |
ok mpi@ | |||
2015-10-28 | Add proper padding to packets that the hardware does not recognize as | Visa Hankala | |
IP, to avoid memory alignment issues in the IP stack. ok miod@, mpi@ | |||
2015-10-28 | Support backspace in softraid boot passphrase prompt. | Joel Sing | |
From uwe@ | |||
2015-10-28 | missing splx in error path | Jonathan Gray | |
same change made in the sparc equivalent a while ago | |||
2015-10-27 | arp_ifinit() is no longer needed. | Martin Pieuchot | |
2015-10-27 | arp_ifinit() is no longer needed. | Martin Pieuchot | |
2015-10-25 | enable asmc(4) on i386 | Joerg Jung | |
2015-10-25 | arp_ifinit() is no longer needed. | Martin Pieuchot | |
2015-10-24 | Make use of hardware RX checksum validation. | Visa Hankala | |
ok naddy@ | |||
2015-10-23 | Allocate a new major for tap(4) also note that pseudo-device tun is for tap | Claudio Jeker | |
as well. OK dlg@ mpi@ | |||
2015-10-23 | Zap pv allocation abstraction layer. | Mark Kettenis | |
ok mlarkin@ | |||
2015-10-23 | enable viornd on RAMDISK_CD | Mike Larkin | |
ok kettenis@, deraadt@ | |||
2015-10-22 | Build boot blocks with -msmall-data -msmall-text. | Miod Vallat | |
2015-10-21 | Do not call uvm_swap_finicrypt_all() a second time in dumpsys(). | Martin Pieuchot | |
ok tedu@, deraadt@, miod@ | |||
2015-10-15 | No need to create links for xxboot now that MI installboot is the preferred | Miod Vallat | |
way to install boot blocks. | |||
2015-10-15 | Let the rx path of cnmac run without the kernel lock. To avoid the need | Visa Hankala | |
of a mutex, the path no longer cleans up the queue of tx requests. ok mpi@ | |||
2015-10-08 | After replacement alloca() with alloc(), out-of-heap happened when booting | YASUOKA Masahiko | |
on a large block size (32K) partition. Increase the HEAP_LIMIT from 0x90000 to 0xA0000. try this, deraadt | |||
2015-10-08 | 16 years after E801 memprobe was disabled, probably safe to delete it. | Ted Unangst | |
ok deraadt jung kettenis ratchov | |||
2015-10-08 | Remove the sc_soft_req_cnt field because the number of tx requests is | Visa Hankala | |
already tracked in sc_sendq. Replace the sc_flush logic with a simple Fetch-and-Add store that avoids an unnecessary IOBDMA transaction. ok uebayasi@ |