Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-11-24 | some spelling fixes from Martynas Venckus | Jason McIntyre | |
2007-10-11 | enable puc(4) for GENERIC on armish | Stuart Henderson | |
ok deraadt@ | |||
2007-10-08 | enable spdmem where it matters | Theo de Raadt | |
2007-09-09 | uchcom(4) has been verified to work by djm@, so add it to all | Jonathan Gray | |
USB capable archs. | |||
2007-07-30 | Shuffle the order in which we look for header files, when doing | Thordur I. Bjornsson | |
kernel builds locally this doesnt change much but over NFS this cuts about 12% of the build time on my setup (i386). OK miod@, deraadt@. | |||
2007-06-17 | amd64/stand | Theo de Raadt | |
2007-06-17 | significantly simplified disklabel infrastructure. MBR handling becomes MI | Theo de Raadt | |
to support hotplug media on most architectures. disklabel setup and verification done using new helper functions. Disklabels must *always* have a correct checksum now. Same code paths are used to learn on-disk location disklabels, to avoid new errors sneaking in. Tested on almost all cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn | |||
2007-06-09 | Increase MAXDSIZ on armish to 1GB, requested long ago, ok robert@ | Dale Rahn | |
2007-06-08 | include files.bluetooth, so that bluetooth support can be compiled, | Jasper Lievisse Adriaanse | |
if enabled. ok gwk@ | |||
2007-06-01 | some architectures called setroot() from cpu_configure(), *way* before some | Theo de Raadt | |
subsystems were enabled. others used a *md_diskconf -> diskconf() method to make sure init_main could "do late setroot". Change all architectures to have diskconf(), use it directly & late. tested by todd and myself on most architectures, ok miod too | |||
2007-05-31 | Add Bluetooth drivers to GENERIC (not enabled - we still have ways to go) | Uwe Stuehler | |
ok gwk, deraadt | |||
2007-05-26 | last arch specific GENERIC with bio, remove it | Todd T. Fries | |
ok drahn@ | |||
2007-05-21 | timecounters for armish. | Dale Rahn | |
2007-05-19 | Kernel crash dump support for arm-based platform, with minimal support in | Miod Vallat | |
libkvm, but all the necessary information for a complete _kvm_kvatop() is available in the crash dump. | |||
2007-05-19 | Implement splassert for armish and zaurus. | Miod Vallat | |
2007-05-15 | Remove the MI implementation of mutexes and remove the __HAVE_MUTEX | Artur Grabowski | |
option. Every architecture implements mutexes now. | |||
2007-05-15 | Dummy mutex code for arm platforms. ok drahn@ deraadt@ | Miod Vallat | |
2007-05-15 | kill __HAVE_DEVICE_REGISTER by requiring all architectures to have a | Theo de Raadt | |
device_register() function -- even if it does nothing. reduces the cpp-based blather different between architectures idea ok'd by miod; tested on all architectures (except a few miod will need to cleanup because he has them) | |||
2007-05-10 | evcnt & friends were replaced by a proper interrupt counting mechanism 3 ↵ | Theo de Raadt | |
years ago; ok miod | |||
2007-05-04 | make findblkmajor() and findblkname() MI; ok miod | Theo de Raadt | |
2007-05-04 | setroot() was a ugly mix of MI and MD code, with different bugs on different | Theo de Raadt | |
machines. Instead -- build one solid clean MI version, and thenchange all the architectures to use it. ok various people, tested on almost all cases. (it is a 10094 line diff..) | |||
2007-02-28 | Add Smart Battery Monitor device driver. Provided by | Alexander Yurchenko | |
Aaron Linville <aaron@linville.org> in PR 5398. | |||
2007-02-19 | only make this interface available to the kernel for now, discussed witha | Theo de Raadt | |
rt and such; tested and ok miod drahn | |||
2007-02-06 | Add machine/atomic.h to all architectures and define two operations | Artur Grabowski | |
right now that are supposed to be atomic with respect to interrupts and SMP: atomic_setbits_int and atomic_clearbits_int. All architectures other than i386 and amd64 get dummy implementations since at first we'll be replacing operations that are done with "a |= bit" and "a &= ~bit" today. More proper implementations will follow kettenis@, miod@ ok | |||
2006-11-29 | disable a gpio that is not needed | Theo de Raadt | |
2006-10-02 | One <arm/exec.h> to bind them all. | Miod Vallat | |
2006-09-27 | Add Maxim/Dallas DS2490 USB 1-Wire adapter driver. | Alexander Yurchenko | |
2006-09-27 | Add files.onewire to all our USB archs, it will be used soon. | Alexander Yurchenko | |
2006-09-15 | Reset the sysfail led on thecus, so that it doesn't blink | Dale Rahn | |
(machines with older firmware). yes deraadt@ | |||
2006-08-26 | Set flags to 0x0001 for fintek(4), to make the fans run at full speed. | Mark Kettenis | |
Seems to be the only reliable way to guarantee the fan runs at sufficient speed on the Thecus n2100. ok drahn@ | |||
2006-08-18 | add ucycom@uhidev and ucom@ucycom on the usb machines (docs are forthcoming) | Jason Wright | |
2006-08-14 | Enable uslcom(4) and uark(4) on all the USB capable archs. | Jonathan Gray | |
2006-08-12 | Setting d_secsize to DEV_BSIZE (or 1 << DEV_BSHIFT, or 512) and then | Kenneth R Westerback | |
setting RAW_PART's p_size to d_secperunit * (d_secsize / DEV_BSIZE) is a waste of a few ops. And p_size should be in sectors anyway. Just set RAW_PART's p_size to d_secperunit to make usage consistant across the tree. Should be a no-op. | |||
2006-08-11 | add rum(4) on arches where ural(4) is enabled. | Damien Bergamini | |
rum(4) has been tested on i386 by niallo@ and me and on sparc64 by Pablo Mendez Hernandez so I assume it is endian safe and 64bit clean. | |||
2006-08-01 | Make RB_POWERDOWN work on the Thecus. | Mark Kettenis | |
ok deraadt@ | |||
2006-08-01 | Enable pcaled0. | Mark Kettenis | |
ok deraadt@ | |||
2006-08-01 | trust the bootloader about the root disk; ok kettenis | Theo de Raadt | |
2006-07-30 | spacing | Theo de Raadt | |
2006-07-30 | With new kernel and bootloader, argument passing now works, version 1.0. | Dale Rahn | |
(and yes this does work on iodata and thecus) | |||
2006-07-30 | Perform a limited PCI probe to locate the wdc on iodata/thecus, boot loader | Dale Rahn | |
will not run on those systems. | |||
2006-07-29 | Make _rtt reset the machine. | Mark Kettenis | |
2006-07-29 | ework armish bootloader into an interactive one, much like i386 has. | Mark Kettenis | |
Make sure disk names match those used by the kernel. This means that now it boots from wd0 by default, whatever slot it is in. | |||
2006-07-29 | only enter for armish | Theo de Raadt | |
2006-07-28 | Pass the end of the symbol table to the kernel. | Mark Kettenis | |
2006-07-28 | no man page for now | Theo de Raadt | |
2006-07-28 | should install into /usr/mdec/ | Theo de Raadt | |
2006-07-28 | enter boot | Theo de Raadt | |
2006-07-28 | First stab at an armish bootloader. It will load /bsd from the drive in the | Mark Kettenis | |
upper slot of the Thecus n2100. Glued together from bits from the NetBSD cobalt and evbarm ports. | |||
2006-07-27 | Compile all kernels with -Wstack-usage-larger-than-2047, now that all | Miod Vallat | |
offending code has been taken out and shot. ok deraadt@ | |||
2006-07-20 | assume root is always on wd0a, for now | Theo de Raadt | |