Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-09-26 | Go back to spl0, previous change broke Cuda adb; reported by Carl | Miod Vallat | |
Bloomsburg. | |||
2006-09-24 | Bring hp300, mac68k and mvme68k disklabel initialization code into | Kenneth R Westerback | |
line with all other archs by initializing partitions up to RAWPART the same way. Should be no functional change. ok martin@ miod@ | |||
2006-09-22 | Get rid of (unused) MACH_CLASSP580 and flatten MACH_CLASSxxx values. | Miod Vallat | |
2006-09-17 | Crank VM_PHYSSEG_MAX to 8; while we do not expect more than 2 ranges in the | Miod Vallat | |
worst case, the Booter will happily feed us up to 8 ranges, so we have to get prepared. | |||
2006-09-17 | Shorten the area where interrupts are enabled to calibrate delay(), and run | Miod Vallat | |
this at splclock() instead of spl0(), so that potential spurious network or scsi interrupts on machines running in A/UX interrupt mode do not hang there. | |||
2006-09-16 | Do not use bus_space_write_multi and happily write to NULL and die, when | Miod Vallat | |
bus_space_set_region was intended. ok deraadt@ | |||
2006-08-17 | Check d_secpercyl in all readdisklable() functions, and have all of | Kenneth R Westerback | |
them return 'invalid geometry' when d_secpercyl == 0. While there move the check to a consistant location (after the check of d_secperunit) and use a consistant idiom (i.e. some readdisklabel()'s have no 'done' label). prodded by thib@ after a bad macppc experience. ok deraadt@ | |||
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-11 | the scsi_link structure contained a copy of the inquiry flags and the whole | David Gwynne | |
inquiry. this removes the flags member and makes all its users refer to the whole inquiry now. ok miod@ krw@ | |||
2006-07-11 | Remove duplicate prototypes already in <sys/systm.h> | Miod Vallat | |
2006-07-06 | Insert an empty page at the beginning of the kernel, so that we can map it | Miod Vallat | |
invalid and have NULL pointer dereferences in the kernel fault now. | |||
2006-07-06 | Adapt rtclock_intr() to the current interrupt scheme; from NetBSD | Miod Vallat | |
2006-06-30 | When allocating the default rasops attribute, it is not necessary to use | Miod Vallat | |
non-zero parameters on a color display as long as we want white on black; this was inherited from sparc but this is not necessary on these platforms. | |||
2006-06-30 | Shrink internal iomap to 256KB, it's enough for all the mappings we'll need | Miod Vallat | |
in it. | |||
2006-06-30 | On OSS systems (IIfx), compute addresses relative to VIA2 rather than VIA1, | Miod Vallat | |
it's simpler. | |||
2006-06-24 | Use pmap_enter_cache() instead of physacc() in bus_mem_add_mapping(), and let | Miod Vallat | |
physacc() die. As a bonus, kvtop() dies too. | |||
2006-06-24 | Allocate ethernet buffers as uvm pages, and map them with pmap_enter_cache(), | Miod Vallat | |
instead of crossing fingers and expecting malloc() to return aligned and contiguous memory. | |||
2006-06-23 | consistantly count context switches on exit; miod@ ok | Michael Shalayeff | |
2006-06-11 | Clean the various cache and TLB invalidation function, arch by arch: | Miod Vallat | |
- [DI]C{FL,PL,PP} and DCFA are only called on 680[46]0 systems and are identical on these platforms, so don't bother checking for the MMU type. - TBIAS is on 68060 codepath only. - DCIAS, PCIA and TBIA are specific to some platforms and do not need to be implemented everywhere. | |||
2006-06-11 | Remove traces of cut'n'pasted 68060 support, since there aren't any 68060-based | Miod Vallat | |
macintoshes. | |||
2006-06-11 | Move common prototypes to <m68k/{cpu,param}.h> instead of incomplete | Miod Vallat | |
declarations in <machine/{cpu,param}.h> and elsewhere. | |||
2006-06-11 | Factorize spl handling functions and software interrupt routines between | Miod Vallat | |
m68k-based platforms. | |||
2006-05-19 | Get rid of ``maxmem'' and fix the descriptive comment for ``physmem''. | Miod Vallat | |
Either maxmem is not used (mac68k), or the position of the physical memory is set in stone so we don't need to know the top of the memory (MAXADDR on hp300, physmem on mvme68k) it was pointing to. Plus this gets rid of unused lowram on mvme68k - all the m68k world is not an hp300, after all. | |||
2006-04-16 | Remove assert definitions which are provided by libkern. | Miod Vallat | |
2006-04-16 | Remove bus_space_{read,write}_stream and bus_space_copy_region methods, which | Miod Vallat | |
are not used in OpenBSD. | |||
2006-04-14 | rm trailing whitespace | Martin Reindl | |
2006-03-25 | allow bpf(4) to ignore packets based on their direction (inbound or | Damien Miller | |
outbound), using a new BIOCSDIRFILT ioctl; guidance, feedback and ok canacar@ | |||
2006-03-23 | - Remove variable names from function prototypes. | Brad Smith | |
- Use ether_input_mbuf() and bpf_mtap(). From NetBSD ok martin@ | |||
2006-03-23 | Use PAGE_SIZE instead of NBPG. | Brad Smith | |
2006-03-23 | ANSI and KNF. | Brad Smith | |
2006-03-23 | ANSIfy | Brad Smith | |
2006-03-19 | mountroot for disk devices shall be dk_mountroot(), not ffs_mountroot(). | Miod Vallat | |
2006-03-15 | Nuke dk_establish(), no longer used. | Miod Vallat | |
2006-03-15 | Entries in cd_devs[] may be NULL, so be sure to check for them in your | Miod Vallat | |
device open() function. | |||
2006-03-13 | Put wsscreen_list array inside the softc instead of on the stack; similar fix | Miod Vallat | |
as happened on hp300 and sparc* yesterday. | |||
2006-03-13 | Although we can not currently run the glass console with colors if in an | Miod Vallat | |
indexed mode, remember the colormap information (if any) when the real driver attaches, and use it to allow for X11 to control the colormap. This allows glass console and 8bpp X11 on DAFB (previously, this would only be possible if the console was on cereal). | |||
2006-03-13 | remove splimp. | Brad Smith | |
ok miod@ | |||
2006-03-04 | Set up a ``different shades of gray'' palette at 2bpp, this gives us | Miod Vallat | |
highlighting. | |||
2006-02-26 | skip common macfb attachment on unknown cards | Martin Reindl | |
ok miod@ deraadt@ | |||
2006-02-25 | initialize rv to zero avoiding match on whatever is just next on the bus | Martin Reindl | |
2006-02-14 | Homogeneize WSDISPLAY_* option comments (especially on cats) | Miod Vallat | |
2006-02-12 | Remove packets from the queue before calling their completion routine, as | Miod Vallat | |
done on macppc. | |||
2006-02-06 | typos from alexey dobriyan; | Jason McIntyre | |
2006-01-30 | When delivering SIGFOO, make sure the siginfo code is a FOO_xxx constant; | Miod Vallat | |
also deliver SIGILL/ILL_COPROC rather than SIGFPE/FPE_FLTINV for disabled or missing floating point support. | |||
2006-01-30 | Better siginfo field values for fpe failures. | Miod Vallat | |
2006-01-30 | Do not disable frame buffer interrupts in the match() function, but rather | Miod Vallat | |
in attach(). | |||
2006-01-30 | swap B and R in 24bpp and 32bpp modes too; tested martin@ | Miod Vallat | |
2006-01-30 | pretty printf, for 32bit mode | Martin Reindl | |
ok miod@ | |||
2006-01-29 | SMC91CXX NuBus hooks | Martin Reindl | |
from NetBSD | |||
2006-01-24 | Remove unused fields from struct mac68k_machine. | Miod Vallat | |