Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-03-11 | Remove unused type definitions. | Martin Pieuchot | |
ok miod@ | |||
2015-02-11 | no md code wants lockmgr locks, so no md code needs to include sys/lock.h | David Gwynne | |
with and ok miod@ | |||
2015-02-11 | Save OpenFirmware mappings in save_ofw_mapping(), currently unused | Martin Pieuchot | |
but required for upcoming firmware callback improvement. ok miod@ | |||
2015-02-10 | Convert to uiomove(). | Miod Vallat | |
ok guenther@ | |||
2015-02-10 | First step towards making uiomove() take a size_t size argument: | Miod Vallat | |
- rename uiomove() to uiomovei() and update all its users. - introduce uiomove(), which is similar to uiomovei() but with a size_t. - rewrite uiomovei() as an uiomove() wrapper. ok kettenis@ | |||
2015-02-10 | increase min address to page size for all remaining min == 0 systems. | Ted Unangst | |
not necessary, but consistent with other platforms. ok deraadt | |||
2015-02-10 | Correctly parse memory regions from the firmware on 64bit machines. | Martin Pieuchot | |
With miod@ | |||
2015-02-09 | Add a quirk to find the AGP bridge on PowerMac7,2 and PowerMac7,3 which | Martin Pieuchot | |
is not present in the device-tree. ok kettenis@ | |||
2015-02-09 | tweak the new if_input function so it takes an mbuf_list instead | David Gwynne | |
of a single mbuf. this forces us to batch work between the hardware rx handlers and the stack. this includes a converstion of bge from ether_input to if_input. ok claudio@ pelikan@ mpi@ | |||
2015-02-08 | Convert to if_input(). | Martin Pieuchot | |
2015-02-07 | Need to define APM_USER_HIBERNATE_REQ here too. | Miod Vallat | |
2015-02-06 | Give "machine ddbcpu" a chance to work, now we can try to see what's wrong | Martin Pieuchot | |
on MP. | |||
2015-02-06 | Call the debugger (bsd -d) before replacing the firmware console just like | Martin Pieuchot | |
we do for config (bsd -c) to be able to use ddb with USB keyboards. | |||
2015-01-27 | ENOGREP. | David Gwynne | |
i didnt find this TASK_INITIALIZER call when changing tasks. more beatings from deraadt@ | |||
2015-01-24 | Implement bus_dmamem_alloc_range(9) for macppc/socppc. | Mark Kettenis | |
2015-01-20 | Move ps_strings "after" the random stackgap. This makes its location a | Mark Kettenis | |
per-process value, and therefpore turns the VM_PSSTRINGS sysctl into a per-process one as well. This gets rid of a pointer to the bottom of the stack at a fixed location. Also clears the road for unmapping the stackgap. ok deraadt@ | |||
2015-01-20 | Merge two copies of the (almost) identical bus space code into one file. | Martin Pieuchot | |
This brings bus_space_mmap(9) to socppc and change its bus_space_map(9) implementation to use kernel_map instead of phys_map like macppc and everybody else. | |||
2015-01-20 | Merge two copies of the same dma code into one file and sync the headers. | Martin Pieuchot | |
ok kettenis@ | |||
2015-01-13 | for the install: target, use cmp as a rough attempt for avoiding repeated | Theo de Raadt | |
make install from Simon Nicolussi ok jsing tedu | |||
2015-01-11 | switch prototype warnings to implicit-declaration warnings. | Ted Unangst | |
This should catch all the same bad cases, but be a little less aggravating in circumstances where a prototype isn't necessary ok deraadt | |||
2015-01-04 | Implement splassert(9) for powerpc. | Martin Pieuchot | |
This changes the logic to prevent a recursion when processing soft interrupts. Previously a per-CPU flag was set before re-enabling interrupts. Now the IPL level is raised to SOFTTTY which makes splsoftassert() happy, greatly inspired by mips64. As a side effect, the ppc_intr_{disable,enable}() dance is now done only once instead of twice per splx(9). While here, make use of dosoftint() instead of having 3 different functions for dispatching soft interrupts. Tested by deraadt@ on G4 smp and by myself G5 smp, G3, G4 and socppc. No objection from the usual (and over busy) suspects. | |||
2015-01-03 | add new driver uslhcom(4) USB HID based UART. | uaa | |
2015-01-01 | move to 5.7-beta | Theo de Raadt | |
2014-12-22 | unifdef INET | Ted Unangst | |
2014-12-11 | dragonflybsd has added a urio driver. conservation of urios requires | Ted Unangst | |
that we delete ours, which isn't actually useful. ok mpi sthen | |||
2014-12-10 | retire shutdown hooks; ok deraadt, krw | Mike Belopuhov | |
2014-12-08 | Use tabs instead of spaces here. | Brad Smith | |
2014-12-04 | Enable umcs(4) where moscom(4) is present. | Martin Pieuchot | |
2014-12-02 | macppc G5 needs fcu in RAMDISK, mentioned by mpi | Theo de Raadt | |
2014-11-25 | disable qla. there is a boot-time race | Theo de Raadt | |
2014-11-24 | use the correct capitalization for Realtek. | Brad Smith | |
2014-11-19 | Add netudp.c here too for consistency, even though this code ends up not being | Miod Vallat | |
referenced by the bootblocks. | |||
2014-11-16 | Replace a plethora of historical protection options with just | Theo de Raadt | |
PROT_NONE, PROT_READ, PROT_WRITE, and PROT_EXEC from mman.h. PROT_MASK is introduced as the one true way of extracting those bits. Remove UVM_ADV_* wrapper, using the standard names. ok doug guenther kettenis | |||
2014-11-11 | Do not held the kernel lock when calling hardclock() and statclock(). | Martin Pieuchot | |
This is not necessary, as confirmed by tedu@ and kettenis@. Solve the major contention problem seen on my Dual G5. Reduce the build time of a kernel with two jobs from 5h+ to 18min and expose more easily pmap/memroy corruptions 8) ok kettenis@ | |||
2014-10-27 | Remove the spilling code for IBAT register and set up the first IBAT register | Mark Kettenis | |
to cover the first 8 MB of memory such that it covers kernel .text and not much else. This is a first step towards W^X in the kernel for machines with G4 and older processors. ok mpi@ | |||
2014-10-18 | Don't use %r1 to refer to bit 1. No binary difference. | Mark Kettenis | |
2014-10-18 | Remove even more unnecessary `needs-flag' attributes from config machinery, | Miod Vallat | |
as well as useless include of the generated flag files. | |||
2014-10-10 | Significant unification of RAMDISK* config files, making them diffable. | Theo de Raadt | |
This makes it easier to remove components not required to do an install, and subsequently add other desireable components ... In snapshots (in various forks) for about a week. Do some upgrades and installs, please. | |||
2014-10-09 | Properly initialize secondary CPUs on 64bit machines. | Martin Pieuchot | |
Due to a bug in our Openfirmware client interface on G5, the call to OF_finddevice() in cpu_spinup() will never return if the given argument is on the stack. Use a workaround for the moment and put it in the bss. Yes, this is ugly, but it makes GENERIC.MP ``usable'' on Powermac7,2 and 7,3 and does not freeze your machine during the first boot. Issue also reported by "The Mouse" on ppc@, tested by landry@ | |||
2014-10-09 | allow building a kernel without ddb | Theo de Raadt | |
ok mpi | |||
2014-10-09 | mechanical translation of dev_lkm_dummy() to dev_notdef() | Ted Unangst | |
2014-10-09 | revert unintentional commit unrelated to LKM | Ted Unangst | |
2014-10-09 | remove LKM devices | Ted Unangst | |
2014-10-08 | only call Debugger() #ifdef DDB | Theo de Raadt | |
2014-10-08 | #ifdef SMALL_KERNEL some sensor blocks; ok miod | Theo de Raadt | |
2014-10-08 | Introduce ppc_mttb() and use it instead of rerolling the move to time | Martin Pieuchot | |
base dance in inline assembly in various places. tweak and ok miod@ | |||
2014-10-04 | Switch the kernel configs over to using -Wframe-larger-than= instead of | Brad Smith | |
-Wstack-larger-than-. This is what modern GCC supports as well as LLVM. ok miod@ | |||
2014-09-27 | retire Accoom Networks Artery T1/E1 drive; ok claudio | Theo de Raadt | |
2014-09-22 | Enable power saving modes for IBM PowerPC 970 CPUs. | Martin Pieuchot | |
ok miod@ | |||
2014-09-19 | Use config_suspend_all(9). | Mark Kettenis | |