Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-28 | Remove unused CONF_HAVE_xxx defines, arm conf.c really only cares about | Miod Vallat | |
CONF_HAVE_GPIO and CONF_HAVE_APM those days. | |||
2010-11-28 | Get rid of machdep.debug, machdep.booted_device and machdep.booted_kernel | Miod Vallat | |
sysctl. Only the first one is really implemented, and it only matters on older processor flavours we don't run on (and don't want to), so this was just dead weight. | |||
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-20 | Remove unnecessary empty <machine/psl.h> files on arm-based platforms. | Miod Vallat | |
2010-11-12 | Push all potential (as in, all system MI not utilized by the bootblocks) | Theo de Raadt | |
.h files into the ctags run as well to bring #define's and structs and such into scope. Problem reported by thib | |||
2010-11-03 | no need to specify the -t flag to ctags | Theo de Raadt | |
2010-09-20 | Get rid of evcount's support for arranging counters in a tree | Matthew Dempsky | |
hierarchy. Everything attached to a single root node anyway, so at best we had a bush. "i think it is good" deraadt@ | |||
2010-09-07 | remove the powerhook code. All architectures now use the ca_activate tree | Theo de Raadt | |
traversal code to suspend/resume ok oga kettenis blambert | |||
2010-09-06 | All PWR_{SUSPEND,RESUME} can now be replaced by DVACT_{SUSPEND,RESUME} | Theo de Raadt | |
2010-08-30 | lend a hand keeping beagle up-to-date with what is going on in powerhook | Theo de Raadt | |
vs activate. It compiles. | |||
2010-08-27 | More killing of PWR_STANDBY. cvs skipped these files | Theo de Raadt | |
2010-08-07 | No "\n" needed at the end of panic() strings. | Kenneth R Westerback | |
Bogus chunks pointed out by matthew@ and miod@. No cookies for marco@ and jasper@. ok deraadt@ miod@ matthew@ jasper@ macro@ | |||
2010-07-10 | Add a bootstrap loader, this allow u-boot to auto-boot from the media | Dale Rahn | |
without modifying the u-boot environment. | |||
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-27 | dont have duplicate xxx @ scsibus lines (even if commented). | Dale Rahn | |
2010-06-27 | back out for duplicate declarations sprinkled by viking raiders | Dale Rahn | |
as bob did for zaurus | |||
2010-06-27 | uvm constraints. Add two mandatory MD symbols, uvm_md_constraints | Thordur I. Bjornsson | |
which contains the constraints for DMA/memory allocation for each architecture, and dma_constraints which contains the range of addresses that are dma accessable by the system. This is based on ariane@'s physcontig diff, with lots of bugfixes and additions the following additions by my self: Introduce a new function pool_set_constraints() which sets the address range for which we allocate pages for the pool from, this is now used for the mbuf/mbuf cluster pools to keep them dma accessible. The !direct archs no longer stuff pages into the kernel object in uvm_km_getpage_pla but rather do a pmap_extract() in uvm_km_putpages. Tested heavily by my self on i386, amd64 and sparc64. Some tests on alpha and SGI. "commit it" beck, art, oga, deraadt "i like the diff" deraadt | |||
2010-06-10 | Declare safepri at the MD level on each platform, so that the kern_synch.c | Theo de Raadt | |
does not have to deal with it as a common. Some platforms may be missed by this commit... if you spot one, fix it the same way. ok miod | |||
2010-06-02 | beagle has no stand/ yet | Theo de Raadt | |
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-06-01 | Initial attempt at GENERIC kernel for beagle, untested. | Dale Rahn | |
2010-06-01 | Fix splassert code, (previously hidden in DIAGNOSTIC). | Dale Rahn | |
2010-06-01 | Fix some code hidden in DIAGNOSTIC. | Dale Rahn | |
2010-06-01 | Bluetooth header file is required so even if no bluetooth is configured | Dale Rahn | |
the files.bluetooth is needed to generate included file. | |||
2010-05-31 | Completely rewrite the tags file creation process. use config(8) against | Theo de Raadt | |
a fat kernel (GERERIC or GENERIC.MP) into a temporary dir, then extract some variables using make -V, and after some more singing and dancing use this full and (more) correct list of files with ctags. Don't read this code. ok guenther | |||
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-09 | hander -> handler | Jasper Lievisse Adriaanse | |
ok 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 | teeny bit more unification | Theo de Raadt | |
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: remove bsd.rd test build goop | Theo de Raadt | |
2010-04-26 | BOARDTYPE is no longer used by Makefile.*; spotted by miod | Theo de Raadt | |
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 |