Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-07-01 | Provide uvm constraints. | Joel Sing | |
ok kettenis@ thib@ | |||
2010-07-01 | Provide safepri. | Joel Sing | |
2010-07-01 | Fix incorrect function prototype. | Joel Sing | |
2010-07-01 | Add missing function prototypes. | Joel Sing | |
2010-07-01 | Provide mtsp() via cpufunc.h. | Joel Sing | |
2010-07-01 | Pull in atomic.h and intr.h. | Joel Sing | |
ok kettenis@ | |||
2010-07-01 | Add missing function prototypes and fix order of includes. | Joel Sing | |
2010-07-01 | Shuffle function prototypes, add missing include and add missing | Joel Sing | |
prototypes. ok kettenis@ | |||
2010-07-01 | Add stubs for soft interrupts. | Joel Sing | |
ok kettenis@ | |||
2010-07-01 | Partially sync atomic.h with hppa so that we get real atomic ops and some | Joel Sing | |
missing functions. ok kettenis@ | |||
2010-06-30 | remove compat_osf1 support from the kernel | Ted Unangst | |
ok deraadt miod | |||
2010-06-29 | Add support for mapping ACPI to PCI devices | Jordan Hargrave | |
ok kettenis, deraadt | |||
2010-06-29 | Add missing include. | Joel Sing | |
2010-06-29 | Remove COMPAT_HPUX. No one wanted to support it and its fewmets were | Philip Guenthe | |
blocking other cleanups ok miod@ | |||
2010-06-28 | Allow tty drivers to request larger buffers at attach time using a | Theo de Raadt | |
max-baud-rate hint. Adjust TTYHOG (the nearly full logic) to this new situation. The larger buffers are required by the very high speed KDDI devices in Japan (CF com, or USB ucom) so those are the only two drivers which currently ask for a larger buffer size. ok yasuoka miod | |||
2010-06-26 | Don't #include <sys/user.h> into files that don't need the stuff | Philip Guenthe | |
it defines. In some cases, this means pulling in uvm.h or pcb.h instead, but most of the inclusions were just noise. Tested on alpha, amd64, armish, hppa, i386, macpcc, sgi, sparc64, and vax, mostly by krw and naddy. ok krw@ | |||
2010-06-09 | Move declaration of cn_tab from dev/cons.c to dev/cninit.c, or appropriate | Miod Vallat | |
md files for ports which do not use dev/cninit.c. This gets rid of a common at kernel link time. feedback drahn@ ok deraadt@ | |||
2010-06-09 | Wire up device nodes for disk mapper. | Joel Sing | |
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-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 | sync to hppa: Add missing prototypes | Theo de Raadt | |
ok kettenis | |||
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 | no need for -Dhppa or -Dhppa64 on these architectures | Theo de Raadt | |
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-12 | Some of the line disciplines want to check for suser. Better to pass them | Ted Unangst | |
a process instead of using curproc. ok deraadt | |||
2010-03-31 | Make sure the boundaries of uvm_pglistalloc() calls are set up with low | Miod Vallat | |
being page-aligned, and high being end of page (i.e. high & PAGE_MASK == PAGE_MASK) everywhere, for consistency. Future code will depend on this. ok deraadt@ | |||
2010-03-03 | Enable urndis(4) everywhere that has USB enabled to get it tested. | Michael Knudsen | |
Much prodding from deraadt. | |||
2009-12-16 | zap two more handrolled equivalents of nitems(). | Jasper Lievisse Adriaanse | |
ok miod@ | |||
2009-11-27 | Move MB_LEN_MAX into the machine-independent sys/limits.h header, | Philip Guenthe | |
rather than defining it separately for each architecture. Also set it to 4, to accommodate for future UTF-8 support (rfc3629). Diff by stsp, committing to catch the libc major bump ok kettenis@, guenther@ | |||
2009-11-25 | Fix typo. | Joel Sing | |
ok kettenis@ | |||
2009-11-25 | Add ci_randseed. | Joel Sing | |
ok kettenis@ | |||
2009-11-09 | Every selwakeup() should have a matching KNOTE() (even if kqueue isn't | Nicholas Marriott | |
supported it doesn't do any harm), so put the KNOTE() in selwakeup() itself and remove it from any occurences where both are used, except one for kqueue itself and one in sys_pipe.c (where the selwakeup is under a PIPE_SEL flag). Based on a diff from tedu. ok deraadt |