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-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-02 | Add PCI-Cardbus bridges and the most popular pcmcia and cardbus drivers. In | Miod Vallat | |
my tree for a very long while, no reason not to allow people with such devices to have fun (and maybe experience new bugs) with them on sgi. Also, clean up some comments and explicitely mention which `option' lines are actually mandatory (ARCBIOS, TGT_xxx, etc). | |||
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. | |||
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-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-19 | Add urio, uscanner and pseudo-device hotplug. | Miod Vallat | |
2010-09-24 | enable utwitch(4) for SGI machines too. | Yojiro Uo | |
ok deraadt@, miod@ | |||
2010-07-31 | remove references to ``opl'', since it doesn't exist any longer | Alexandre Ratchov | |
noticed by brad | |||
2010-07-03 | No more ss(4) or usscanner(4). Unused, unloved and unmaintained. | Kenneth R Westerback | |
General huzzahs. "go for it" deraadt@ | |||
2010-07-03 | Omit some silly USB devices from RAMDISK kernels. | Matthew Dempsky | |
suggestion of more devices and ok tedu@; ok krw@ | |||
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 | CPP and TOUCH are not used | 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-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 | 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-15 | Allow multiple xbow to attach, to attach devices on multiple node systems. | Miod Vallat | |
2010-03-31 | Add bnx firmware on installation media; this causes a media oflow, so | Miod Vallat | |
enlarge bsd.rd filesystem; this in turn causes a cd oflow, so enlarge cd filesystem. ok jsing@ deraadt@ | |||
2010-03-28 | Add envy(4), as found on Tezro; attaches, not tested yet because marco@ doesn't | Miod Vallat | |
seem to have speakers at home. | |||
2010-03-22 | Put back bnx(4) now that claudio@ has made the driver work on big endian | Miod Vallat | |
systems with page size different than 4KB... 4 months ago. | |||
2010-03-22 | On SGI IP35 systems, get SPD memory records from L1 and attach spdmem to | Miod Vallat | |
decode them when available; tested on Fuel and Origin 350. | |||
2010-03-21 | add glass console support to the ramdisks; from miod | Theo de Raadt | |
2010-03-07 | Minimalistic driver for the ImpactSR (Mardigras) video option found on older | Miod Vallat | |
Octane systems, as well as some Onyxes. With special permission to change a systemwide .h file and add a manpage from deraadt@ Magic numbers and operation sequencing borrowed from Linux; tested on Octane + ESI. ok deraadt@ | |||
2010-03-04 | Introduce odyssey(4), a driver for the SGI VPro (aka Odyssey) graphics | Joel Sing | |
card, which can be found in Octane, Octane2, Fuel, Tezro and Onyx systems. ok miod@ | |||
2010-02-01 | - add and enable puc(4) (only com, i didn't test lpt) | Jasper Lievisse Adriaanse | |
ok miod@ | |||
2010-01-18 | Kernel configuration for multiprocessor Octane machines. There are a few | Miod Vallat | |
rough edges left to be polished, but the kernel is otherwise stable. | |||
2010-01-13 | Crude handler for the Octane NMI button, for kernels compiled with | Miod Vallat | |
option DDB. | |||
2010-01-03 | Use a split genassym.cf scheme on mips64 ports. Don't forget to rerun config(8). | Miod Vallat | |
2009-12-23 | - add and enable uthum | Jasper Lievisse Adriaanse | |
ok miod@ | |||
2009-12-18 | Add lofn(4) and ubsec(4) crypto devices. From Brad. | Joel Sing | |
2009-12-18 | More Ethernet drivers - sf(4), cas(4), vge(4) and ciphy(4) for use by | Joel Sing | |
vge(4). From Brad. |