Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-29 | Make PHY address lookups fail instead of using CAM-0100 entries | Visa Hankala | |
when the system board is unhandled. | |||
2016-10-27 | We don't generate an eddep script for kernel builds nowadays. The last | Martin Natano | |
reference to eddep in the kernel Makefile I could find is in 4.3BSD, released some 30 years ago. ok tb millert | |||
2016-10-27 | Revert previous `ncpus' change because the percpu code now works | Visa Hankala | |
without it. | |||
2016-10-26 | Increment `ncpus' to its final value already during autoconfiguration so | Visa Hankala | |
that percpu data areas get allocated properly on mips64 platforms. It is too late to set the value during launch of secondary CPUs. ok jasper@ kettenis@ dlg@ | |||
2016-10-24 | make cleandir should skip the version file; ok otto millert | Theo de Raadt | |
2016-10-21 | Check if memory allocation failed. | Visa Hankala | |
2016-10-21 | Fix grammar, and simplify a little. | Visa Hankala | |
Pointed out by pirofti@ | |||
2016-10-21 | Revert previous commit. | Paul Irofti | |
I was building in the wrong tree and got confused. Sorry! | |||
2016-10-21 | Fix build: declare the pcie read/write routines before using them. | Paul Irofti | |
2016-10-15 | cleandir: target for kernel compile directories | Theo de Raadt | |
ok natano | |||
2016-10-14 | Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/, | Theo de Raadt | |
if srctree is not rooted at /usr/src]. As a result, stock GENERIC & RAMDISK kernels are commited to the tree, to ensure the src tree can be "readonly" during builds, with all writes occuring inside the obj space. config -b options are handled by ../Makefile.inc. The canonical new way to configure one of these kernels is: % cd /sys/arch/amd64/compile/GENERIC.MP % doas make obj % make config % make % doas cp obj/bsd /bsd The build infrastructure will use this new mechanism in a de-escalation way using BUILDUSER. Much help from natano and tb. | |||
2016-10-09 | Apply consistency to forever loops with continue and NOTREACHED | Tom Cosgrove | |
Same thought from kettenis@, ok krw@ phessler@ millert@ | |||
2016-09-24 | Add -Wno-pointer-sign to all our gcc4 architectures. | Mark Kettenis | |
ok patrick@ (for armv7), deraadt@ | |||
2016-09-13 | crank bootloader version after .SUNW_ctf change | Jasper Lievisse Adriaanse | |
as discussed with jsing@ it's easier this way to ensure people have bootblocks capable of loading the section | |||
2016-09-04 | Remove support for tape block devices. Nobody mount(8)s tapes any longer. | Christian Weisgerber | |
ok deraadt@ guenther@ | |||
2016-09-02 | Add switch(4) cdev entry | Kazuya Goda | |
ok deraadt@ yasuoka@ reyk@ | |||
2016-08-14 | Remove some annoying debug printfs to get rid of u_quad_t in cnmac. | Visa Hankala | |
2016-08-14 | Utilize the TLB Execute-Inhibit bit with non-executable mappings on CPUs | Visa Hankala | |
that support the Execute-Inhibit exception. This makes user space W^X effective on Octeon Plus and later Octeon versions. Feedback from miod@, thanks! No objection from deraadt@ | |||
2016-08-06 | Add PageGrain bits. | Visa Hankala | |
2016-08-06 | Log RX errors only when the interface's debug flag is set. | Visa Hankala | |
While here, remove unused PIP error code aliases. | |||
2016-08-05 | Drop a pointless link carrier check from the RX path. | Visa Hankala | |
2016-08-04 | Add support for jumbo frames. | Visa Hankala | |
2016-07-30 | Remove disabled jumbo frame checks. They will not be needed | Visa Hankala | |
for jumbo frame support. | |||
2016-07-30 | Drop a redundant parameter of octeon_eth_buf_free_work(). | Visa Hankala | |
2016-07-30 | Prep for relro: make sure it's off for any non-PIE stand/ program | Philip Guenther | |
ok millert@ kettenis@ | |||
2016-07-27 | Remove unnecessary remapping of registers. | Visa Hankala | |
ok jasper@ | |||
2016-07-16 | Add $OpenBSD$ / replace $Id$ with $OpenBSD$. | Visa Hankala | |
2016-07-16 | Remove octeon_disable_interrupt() and octeon_restore_status(). | Visa Hankala | |
They are unused and equivalent to disableintr() and setsr(). While here, clean up a few other leftovers. | |||
2016-07-10 | Use the synciobdma instruction instead of the sync instruction for | Visa Hankala | |
flushing any pending local IOBDMA operations. The sync instruction is overkill because it implies a full memory barrier. ok jasper@ (long time ago) | |||
2016-07-05 | Remove debug code that slipped in. | Visa Hankala | |
2016-07-05 | Add openprom(4) for octeon. | Visa Hankala | |
ok kettenis@ deraadt@ jasper@ | |||
2016-07-01 | Add fdt init for octeon. | Visa Hankala | |
2016-06-28 | enable ure(4) where we already have url(4) | Jonathan Matthew | |
2016-06-22 | Add support for the second GMX interface on Octeon II. This enables | Visa Hankala | |
ports eth[0-3] on 8-port EdgeRouters. Currently, port eth0 maps to network interface cnmac4, eth1 to cnmac5 etc. ok dlg@, tested by martijn@ | |||
2016-06-18 | Make the 1 Gbps SGMII settings the default to define a consistent set of | Visa Hankala | |
parameters even if a link is down. | |||
2016-06-18 | Fix PCS block size. | Visa Hankala | |
2016-06-09 | Add SGMII support and PHY addresses for 8-port EdgeRouters. This makes | Visa Hankala | |
plain RJ45 ports eth[4-7] usable. ok dlg@, tested by martijn@ | |||
2016-06-08 | Remove octhci(4). It has been superseded by dwctwo(4). | Visa Hankala | |
ok mpi@ deraadt@ pirofti@ dlg@ | |||
2016-06-01 | Enable utvfu(4) everywhere where uvideo(4) is also enabled. | Marcus Glocker | |
suggested by mpi | |||
2016-05-31 | fix arch/mach confusion in make tags. from frantisek holop | Ted Unangst | |
2016-05-30 | Fill the packet data pool with standard mbuf clusters instead of | Visa Hankala | |
driver-specific memory blocks. This lets the cnmac(4) RX path run without an mbuf ext_free callback. ok uebayasi@ | |||
2016-05-29 | Map ASX registers only if link control needs them. | Visa Hankala | |
ok mpi@ | |||
2016-05-29 | The same MAC filter setup code should work with all PHY link types. | Visa Hankala | |
Remove unnecessary abstraction. ok mpi@ | |||
2016-05-24 | Drop a redundant set of FPA pool definitions. | Visa Hankala | |
2016-05-24 | Reduce the size of gather buffers and allocate more of them to make | Visa Hankala | |
better use of memory. This should prevent gather buffer starvation on currently supported systems. Discussed with mpi@ | |||
2016-05-24 | Try to defragment overly long mbuf chains. | Visa Hankala | |
ok mpi@ | |||
2016-05-24 | Fix previous. | Visa Hankala | |
2016-05-23 | remove the function pointer from mbufs. this memory is shared with data | Ted Unangst | |
via unions, and we don't want to make it easy to control the target. instead an integer index into an array of acceptable functions is used. drivers using custom functions must register them to receive an index. ok deraadt | |||
2016-05-21 | Make the TX path of cnmac(4) MP-safe and add some ifq oactive logic. | Visa Hankala | |
Feedback from dlg@, ok mpi@ | |||
2016-05-21 | panic() if an incoming packet does not consist of one buffer. This | Visa Hankala | |
makes the number of buffers visible. |