Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-06-29 | Replace all instances of "scsibus* at hba?" with a single "scsibus* at | Matthew Dempsky | |
scsi?" rule, similar to how ethernet PHY drivers attach at mii. Discussed on icb. | |||
2011-05-25 | Add dfs(4), a driver to support the Dynamic Frequency Switching feature | Martin Pieuchot | |
found on some G4 PowerBook. Tested by many, thanks. ok sthen@, kettenis@, miod@ | |||
2011-05-24 | On OpenBSD, we've always attached scsibus(4) to umass(4), even for | Matthew Dempsky | |
ATAPI devices. atapiscsi(4) is only for handling ATAPI devices on an ATA bus, so umass(4) shouldn't care about it. ok krw@, dlg@; no objections from deraadt@ | |||
2011-05-22 | Enable ath(4) | Martin Pieuchot | |
ok deraadt@ | |||
2011-04-19 | as confirmed by my 11mo old son, this makes midi keyboards work with macppc | Todd T. Fries | |
"no objection" drahn@ | |||
2011-04-15 | Convert the kernel Makefiles to autogenerate dependencies during compilation | Philip Guenthe | |
using the -MD option to cc, with -MP, -MT, and -MF where needed, converting "make depend" to a no-op. This increases parallelism for those using "make -j" and keeps the dependencies up to date with each compilation automatically. sparc and vax users will need to rebuild gcc with support for the -M[PTF] options before config'ing with this diff. | |||
2011-02-17 | Disable sbt and ubt devices. The bluetooth code will sometimes sleep while | Miod Vallat | |
holding locks, this is not allowed, and nobody has stepped up to fix this, so better not lure people into using bluetooth devices. | |||
2011-01-08 | The Ubiquiti WiFiStation EXT works on the Sun Blade 1500. | Damien Bergamini | |
Enable athn at uhub on all USB 2.0 capable arches. | |||
2010-12-30 | If genassym fails, sort on the pipeline will indicate no error resulting | Theo de Raadt | |
in some grief. Split this out. From Vladimir Kirillov | |||
2010-12-12 | rsu(4) works on the sparc64, so add it everywhere where urtwn(4) is. | Damien Bergamini | |
2010-12-06 | - use consistent 'include' rules without a full relative path. | Jasper Lievisse Adriaanse | |
tested on a GENERIC config from all arches. ok deraadt@ miod@ | |||
2010-12-02 | After the most recent change, make it possible to make -j again. The | Theo de Raadt | |
early MD and late MI files must be split up so that vers.o can sneak between. Issue spotted by bluhm, repair discussed with miod | |||
2010-12-02 | move vers.o to before the other objects, so that it is not linked last. | Theo de Raadt | |
having it linked last is bad (on at least i386 and amd64) because the lapic is mapped over the start of the data segment -- savecore(8) then reads the version string for a fixed buffer space, and reads into the lapic area causing unintended side-effects (at least on Intel X5570 and X5680) found by pedro, discussed with kettenis and mpf and miod | |||
2010-11-26 | Disable uscanner(4) by default on all kernels which configure it. First step | Miod Vallat | |
until possible removal, if indeed this causes no regression for scanner users. | |||
2010-11-15 | add urtwn(4) to more USB 2.0 capable architectures, since it works | Damien Bergamini | |
on sparc64 and macppc. prodded by jsg@ | |||
2010-11-05 | Sync a bunch of USB devices from i386 to macppc, compiles, but | Dale Rahn | |
devices not tested. Not going to get tested unless they are available. | |||
2010-09-23 | enable utwitch(4) (formely uyurex(4)) by default | Yojiro Uo | |
ok deraadt@ | |||
2010-08-02 | enable owctr | Theo de Raadt | |
2010-07-31 | remove the ``midisyn'' framework and anything using it, i.e., the opl | Alexandre Ratchov | |
device and the midi interface to pcppi. | |||
2010-07-03 | No more ss(4) or usscanner(4). Unused, unloved and unmaintained. | Kenneth R Westerback | |
General huzzahs. "go for it" deraadt@ | |||
2010-06-01 | use --warn-common for linking (some arch's will show new warnings), and | Theo de Raadt | |
prefer binutils-compatible options in STRIPFLAGS (now that our non-binutils strip(1) can handle them too) ok drahn; miod kettenis (for parts) | |||
2010-05-28 | ${PARAM} is now included in ${CPPFLAGS}, so stop passing it separately | Philip Guenthe | |
to genassym.sh ok deraadt | |||
2010-05-25 | The _arch and _mach variables now come from config(8), decreasing even further | Theo de Raadt | |
the differences between these files. You will need a newer config(8) binary to be able to build kernels. ok kettenis miod | |||
2010-05-25 | Hand-list the two-step assym.h -> .[Ss] -> .o dependencies. The | Theo de Raadt | |
result: kernels built without 'make depend'-provided information (ie. the .depend file) are more likely to have their *.[Ss] file compilations track changes to *.h files. The "*.o: assym.h" dependencies listed are gotten from reading the .depend output --- from the biggest kernel possible (ie. GENERIC.MP). When an architecture changes in a substantial way (new .[sS] files), the list should be updated in the prettiest way possible. This is not encouraging people to skip 'make depend'; other issues are not resolved and may be solved later with a change guenther is working on. You can still screwed really easily, so continue running make depend as config tells you. Idea from a discussion with drahn ok drahn, kettenis likes the idea too | |||
2010-05-25 | ${SRCS} is only used once, and fits onto the line where it is used | Theo de Raadt | |
idea that came out of discussion with drahn | |||
2010-05-24 | give up on -Wvariable-decl | Theo de Raadt | |
delete the archaic links: target which is easily misused handle special .[sS] files in a portable way | |||
2010-05-24 | Unify the dependency time check for whether an architecture has SFILES | Theo de Raadt | |
2010-05-24 | Reduce differences between the Makefile.* files for all architectures. | Theo de Raadt | |
ok various people, tested by fewer people, tested by me on 15. | |||
2010-05-23 | Move towards passing $PARAM around in CPPFLAGS, instead of compiling param.c | Theo de Raadt | |
in a special way, as discussed with miod | |||
2010-04-28 | clean up more more subtle and stupid differences between the various | Theo de Raadt | |
Makefile.* files | |||
2010-04-27 | Killing a few more diffs for theo, arm makes #LINKFLAGS, beagle cleanup, | Dale Rahn | |
INCLUDE= common. | |||
2010-04-27 | Unifity CPPFLAGS= (using ${_mach}), SYSTEM_LD_TAIL= (always on one line), | Theo de Raadt | |
and SRCS= (common files always after the \) | |||
2010-04-27 | Disable builtin malloc and log2 on gcc3 arches, a no-op for gcc3 | Jonathan Gray | |
but required for gcc4. ok kettenis@ deraadt@ marco@, log2 suggested by robert@ | |||
2010-04-27 | shorten preamble | Theo de Raadt | |
2010-04-27 | No need for a specific .SUFFIXES list; ok drahn | Theo de Raadt | |
2010-04-27 | noone needs comments about QUOTA and TRACE | Theo de Raadt | |
2010-04-27 | over the years we have moved to a machine+architectures scheme that has | Theo de Raadt | |
two directories. in reality, because of how we place files, it has four: .../arch/A, .../arch/A/A, .../arch/M, and .../arch/M/M formalize this A/A and M/M scheme directly in the Makefiles, which makes them a lot more similar drahn likes the idea a lot | |||
2010-04-27 | use -f assymp.dep again; worked out with miod | Theo de Raadt | |
2010-04-27 | alpha/conf/Makefile.alpha | Theo de Raadt | |
2010-04-26 | even cleaner mach/arch/machdir/archdir | Theo de Raadt | |
2010-04-26 | next step towards unification: make all the genassym chunks handle both | Theo de Raadt | |
arch and machine dependent files (and add the missing files) ok miod drahn | |||
2010-04-26 | next unification step: move all MD naming _mach, _machdir, _arch, and _archdir | Theo de Raadt | |
ok miod drahn | |||
2010-04-26 | first step of unification: spaces at end of lines; comments, etc. | Theo de Raadt | |
ok miod | |||
2010-04-09 | - add and enable pgs(4), a driver for the Programmers Switch found on | Jasper Lievisse Adriaanse | |
recent-ish macs with macgpio(4). Basically dropping one to DDB when pushed. ...and not to be confused by the "reset" button ;-) feedback and ok drahn@ | |||
2010-03-03 | Enable urndis(4) everywhere that has USB enabled to get it tested. | Michael Knudsen | |
Much prodding from deraadt. | |||
2009-12-21 | Add uthum(4) to arches I could test it. ok deraadt@. | Matthieu Herrb | |
2009-10-19 | Correct a target name so that we don't rebuild vers.o (and then | Philip Guenthe | |
bsd) unless some other object has changed. Rebuild and reinstall in /usr/src/usr.sbin/config/ after updating! "I like it" deraadt@ | |||
2009-09-07 | Sync mplock code with the current paradigm used in all other MP platforms. | Miod Vallat | |
macppc was left unchanged by mistake. | |||
2009-08-09 | Introduce option DDB_STRUCT. Kernels compiled with this option (except on | Miod Vallat | |
a few arches where toolchain limitations apply) will embed some symbolic information about the various structs used within the kernel, and have new ddb commands allowing struct display and some useful information gathering. Kernel rodata increase varies accross platforms from ~150KB to ~300KB. This option is not enabled by default. | |||
2009-08-09 | No need to clean genassym{.,o} during `make clean', genassym.sh does this | Miod Vallat | |
for us. |