Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | 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 | 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-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-19 | Add missing bits for complete softraid support to sparc/sparc64 | David Coppa | |
ramdisks. OK marco@ | |||
2010-04-03 | add bnx; from brad | Theo de Raadt | |
2010-03-03 | Enable urndis(4) everywhere that has USB enabled to get it tested. | Michael Knudsen | |
Much prodding from deraadt. | |||
2009-12-31 | Add vds(4) and vdsp(4), implementing the vDisk server side protocol. This | Mark Kettenis | |
makes it possible to run an OpenBSD guest domain on top of a virtiual disk backed by a disk image on a filesystem on OpenBSD control or service domain. Probably doesn't support running Solaris or Linux yet. Haven't tried those yet because booting their installers in a guest domain is way too painful! | |||
2009-12-21 | Add uthum(4) to arches I could test it. ok deraadt@. | Matthieu Herrb | |
2009-12-15 | Add vsw(4). | Mark Kettenis | |
2009-11-23 | Add bnx(4) now that it works. | Claudio Jeker | |
2009-11-15 | athn works on sparc64 | Theo de Raadt | |
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-10-04 | pull in wbsd conditionally; ok kettenis | Theo de Raadt | |
2009-10-03 | Glue to attach the SD/MCC reader of the W83L519D found on some Tadpole | Mark Kettenis | |
laptops. | |||
2009-09-19 | Initial stab at a driver for LOMlite2 as found on the Sun Fire V100, Sun Fire | Mark Kettenis | |
V120 and Sun Netra X1. For now this only provides a temperature sensor, but more stuff will follow. | |||
2009-09-01 | Enable SBus ti(4) here as well. | Mark Kettenis | |
2009-09-01 | Enable SBus ti(4) here as well. | Mark Kettenis | |
2009-08-28 | OpenBSD/sparc64 can now be compiled without -traditional-cpp. | Joel Sing | |
From jsg@ | |||
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-07-12 | Enable gem@sbus. | Mark Kettenis | |
2009-07-05 | radeonfb(4), an accelerated framebuffer for Sun XVR-100 boards (which have an | Mark Kettenis | |
ATI Radeon 7000 chip on them). While there, make gfxp(4) depend on rasops32 just in case somebody removes other framebuffers that pull this in from their kernel config. ok deraadt@, miod@ | |||
2009-06-24 | enable softraid | Todd T. Fries | |
test built and booted by me ok marco@, deraadt@ | |||
2009-06-24 | for the isp(4) driver, invert the meaning of the options which pull | Theo de Raadt | |
firmwares into the smaller (and larger) media ok krw | |||
2009-06-04 | Enable gfxp(4). | Mark Kettenis | |
2009-06-03 | Initial stab at a driver for the Tech Source Raptor GFX built around the | Mark Kettenis | |
3D Labs Permedia 2v chip. These cards were sold by Sun as PGX32. | |||
2009-06-02 | Enable machfb(4) and raptor(4) here too. | Mark Kettenis | |
2009-06-02 | Enable machfb(4). | Mark Kettenis | |
2009-06-02 | Initial stab at an accelerated driver for PGX/PGX64 framebuffers. | Mark Kettenis | |
Inspiration from the NetBSD, Linux and X.org drivers. | |||
2009-06-01 | Enable zyd in more places now we know it is endian safe. | Jonathan Gray | |
2009-05-20 | Add code to attach sun mice on sparc and sparc64 as wsmouse devices. Since | Miod Vallat | |
not all Sun mice run at the canonical 1200 bps, hop between 1200, 4800 and 9600 bps by paying attention to breaks on the line. Attachement and engine code written 7 years ago for OpenBSD/sparc, except for sparc64 com(4) attachment. Speed hop idea borrowed from Opensolaris. This allows sparc and sparc64 users to run X11 without needing a configuration file anymore, as it was in the XFree86 3.x days. Multihead configurations will still need a minimal configuration file, though. | |||
2009-05-16 | Add vsw(4), a driver for the virtual network switch on sun4v. This is just | Mark Kettenis | |
some simple glue to attach each port as a network interface. | |||
2009-05-10 | Enable vcc(4) and vcctty(4). | Mark Kettenis | |
2009-05-10 | Add vcc(4) and vcctty(4). The vcc(4) driver is a driver for the "Virtual | Mark Kettenis | |
Console Concentrator" found on the control domain of sun4v systems. It manages the connections to the consoles of guest domains which are exposed as terminal-like devices through vcctty(4). |