Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-12-12 | rsu(4) works on the sparc64, so add it everywhere where urtwn(4) is. | Damien Bergamini | |
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 | Sync usb device list with macppc. | Miod Vallat | |
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-09-23 | enable utwitch(4) (formely uyurex(4)) by default | Yojiro Uo | |
ok 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-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-03-31 | if bthub defines are needed by conf.c, they must come from files.bluetooth | Theo de Raadt | |
2010-03-03 | Add athn(4). | Mark Kettenis | |
2009-12-23 | - add and enable uthum | Jasper Lievisse Adriaanse | |
ok miod@ | |||
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-12 | Catch up with recent changes to GENERIC. | Mark Kettenis | |
2009-09-06 | Attach devices to obio(4) based on information from the flattened device | Mark Kettenis | |
tree. Since that information is also used for the PCI interrupts, devices in mini-PCI slots should work now as well, at least in the rb600. | |||
2009-08-30 | Link in the flattened device tree for the Thecus N1200 and register it with | Mark Kettenis | |
the ftd code upon boot if the firmware didn't provide a device tree. | |||
2009-08-26 | Kernel config for the RB600. Temporary until we use the device tree to | Mark Kettenis | |
attach all devices. | |||
2009-08-25 | Add parser for 'Flattened Device Tree' which was introduced in | Dariusz Swiderski | |
bootloaders such as u-boot, which is generally a simplified memory dump of an OpenFirmware device tree. Tested on RB600 by me. This is not used in the code ATM. ok kettenis@ | |||
2009-08-24 | Glue to deal with the retarded way the CF slots are wired up on the RB600. | Mark Kettenis | |
2009-08-24 | Add missing ehci dependency. | Mark Kettenis | |
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. | |||
2009-05-31 | Add support for udl in socppc. ok @miod and @kettenis | Mats O Jansson | |
2009-02-18 | - add and enable zyd(4) | Jasper Lievisse Adriaanse | |
ok kettenis@ | |||
2009-02-10 | remove run(4) from some RAMDISK | Damien Bergamini | |
2009-02-10 | enable run(4) everywhere where ural(4) and rum(4) are enabled. | Damien Bergamini | |
run(4) has been reported to work on sparc64 by Maxim Belooussov so I'm pretty confident that it works on all arches. | |||
2009-01-30 | - add missing trailing 't' of the mos(4) entry's 'Etherne' | Jasper Lievisse Adriaanse | |
2009-01-11 | Add some tested USB stuff. -moj | Mats O Jansson | |
2009-01-11 | Fix a sed bug in the makefile's depend target. | Paul Irofti | |
What happened was that the output of mkdep was fed to a sed expression that trimmed a bit more than required and also failed to work when attempting to do make depend with pcc. Example: genassym_c.o: /tmp/genassym.whatever ../../../../../sys/param.h \ was changed to: assym.h: \ but what was intended was: assym.h: ../../../../../sys/param.h \ For the pcc -M output things were a bit different and after the make depend the genassym entry would still remain and make would fail. This affected all platforms except amd64 and sgi. Okay miod@. | |||
2008-07-01 | Enable FFS2 on most of the larger RAMDISK media. | Brad Smith | |
ok deraadt@ |