summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2010-06-19Remove unused md BUS_SPACE_MAP_NOEXTENT flag; ok jsing@Miod Vallat
2010-06-18Remove obsolete dvmamap comment.Miod Vallat
2010-06-18Remove IOMMU pte defines; only those in iommureg.h are used.Miod Vallat
2010-06-18dvma_free() the exact size passed to dvma_malloc().Miod Vallat
2010-06-17aligment -> alignmentMiod Vallat
2010-06-15dont pass the dev_t from the scsi device drivers into the midlayer forDavid Gwynne
ioctl requests, and dont pass the proc pointers around for any ioctl requests in scsi land at all. neither were used, so trim the fat. ok krw@ marco@
2010-06-10Declare safepri at the MD level on each platform, so that the kern_synch.cTheo de Raadt
does not have to deal with it as a common. Some platforms may be missed by this commit... if you spot one, fix it the same way. ok miod
2010-06-09Move declaration of cn_tab from dev/cons.c to dev/cninit.c, or appropriateMiod 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-09Wire up device nodes for disk mapper.Joel Sing
ok deraadt@
2010-06-08properly enable vscsi, fix incorrect majorTodd T. Fries
ok jasper@ (also compile tested)
2010-06-08Add missing function prototype.Joel Sing
2010-06-08in viac3_crypto_setup(), if we fail to get a crypto driverid,Thordur I. Bjornsson
free the softc before we return. While here, make the allocation code a bit prettier too. OK deraadt@
2010-06-07Sync with GENERIC and SUN4.Miod Vallat
2010-06-07Rework the way onboard devices attach on Sun 4/110 systems (which only have aMiod Vallat
28 bit address bus) by reusing the regular sun4 configuration stanzas (with the upper four bits set in the device addresses), and clearing them when searching for a PROM mapping. This makes the obio autoconf code simpler, and all knowledge of the 4/110 specifics is now contained in a single file (dev/obio.c). ok todd@ deraadt@
2010-06-07Do not invoke cache_enable() if there is no cache; prevents a spurious (andMiod Vallat
bogus) `cache enabled' line in dmesg on 4/110. ok todd@ deraadt@
2010-06-07Nuke old eeprom.h compatibility defines; ok todd@Miod Vallat
2010-06-07Break pxaudc into xscale and MD pieces so that palm and zaurus can correctlyDale Rahn
share the driver with different GPIOs/IRQs Diff from marex via jasper.
2010-06-07space nit and use nitems().Thordur I. Bjornsson
ok kettenis@
2010-06-06- add more comments to sh3_vector_tlbmiss (no binary change).Jasper Lievisse Adriaanse
- arrange for data blocks to start on 32B cache line boundary. from uwe@netbsd ok miod@ (with an indentation suggestion)
2010-06-06use .L* for local labels and other small cosmeticsJasper Lievisse Adriaanse
from uwe@netbsd ok miod@
2010-06-06Nuke common.Miod Vallat
2010-06-06Kill unused sio_intr_count.Miod Vallat
2010-06-06Avoid computing a symbol with arithmetic involving a common, modern binutilsMiod Vallat
complain about this. From NetBSD
2010-06-06typo in commentMiod Vallat
2010-06-05Pass signal handlers a more clean FPU state (ie. the right modes) andTheo de Raadt
properly restore it in sigreturn. Lots of deep digging by matthieu, otto, guenther, kettenis and I.. and I am certain I forgot some other people. ok kettenis otto matthieu
2010-06-04Don't warn about not knowing what the bus clock is on core i7/i5/i3Jonathan Gray
as the high/low guessing won't be done on these processors due to MSR differences.
2010-06-03Rename ci_spinup_stack to ci_stack and use it as the stack for both CPUJoel Sing
spin up and FPU emulation. Since all CPUs need a stack for FPU emulation, move the allocation code to cpuattach(). ok kettenis@
2010-06-03Add missing function prototypes for MP kernels.Joel Sing
2010-06-02has GENERIC.MPTheo de Raadt
2010-06-02Add back -fno-omit-frame-pointer, which was accidentally deleted byMark Kettenis
deraadt@ in one of the big restructuring diffs. ok marco@, millert@, marco@
2010-06-02- correctly report the number of wired tlb entriesJasper Lievisse Adriaanse
from uwe@netbsd ok miod@
2010-06-02beagle has no stand/ yetTheo de Raadt
2010-06-01use --warn-common for linking (some arch's will show new warnings), andTheo 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-06-01Initial attempt at GENERIC kernel for beagle, untested.Dale Rahn
2010-06-01Fix splassert code, (previously hidden in DIAGNOSTIC).Dale Rahn
2010-06-01Fix some code hidden in DIAGNOSTIC.Dale Rahn
2010-06-01Bluetooth header file is required so even if no bluetooth is configuredDale Rahn
the files.bluetooth is needed to generate included file.
2010-05-31Completely rewrite the tags file creation process. use config(8) againstTheo 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-31there is no spllpt(), since lpt's are just tty devices (call tty functions,Theo de Raadt
and thus should be using spltty() from Matthew Dempsky ok oga guenther
2010-05-31this dir, itself, should decide if it is entered deeperTheo de Raadt
2010-05-31OpenBSD/moko development has stopped, it effectively stopped long ago whenDale Rahn
the not-publicly documented video driver needed to be written, however between that documentation issue and developer resouces, moko will be moved to the Attic.
2010-05-31OpenBSD/moko development has stopped, it effectively stopped long ago whenDale Rahn
the not-publicly documented video driver needed to be written, however between that documentation issue and developer resouces, moko will be moved to the Attic.
2010-05-29merge subr.s into locore.S, which requires a fairly complicated danceTheo de Raadt
mixing and matching the various styles of *ENTRY* macros prescribed by miod, ok ragge, tested by jasper
2010-05-28${PARAM} is now included in ${CPPFLAGS}, so stop passing it separatelyPhilip Guenthe
to genassym.sh ok deraadt
2010-05-28Add missing initialization.Mark Kettenis
2010-05-27We no longer need -traditional-cpp for hppa.Joel Sing
2010-05-27Generate exported names using token pasting rather than a macro. OtherwiseJoel Sing
without -traditional-cpp the trap name gets preprocessed to the defined value rather than remaining as text. ok kettenis@
2010-05-26rename intvec.s to locore.S, and add the guts of locore.C to machdep.cTheo de Raadt
ok miod ragge We cannot yet get at vax/subr.s via files.vax because rdsetroot doesn't like it when the "start" symbol isn't in the first page of the executable. subr.s will have to be merged into locore.S later on, when other problems with ENTRY() are solved (says Miod)
2010-05-25eh.S includes eh_common.S to make eh.o; fix this dependencyTheo de Raadt
2010-05-25The _arch and _mach variables now come from config(8), decreasing even furtherTheo de Raadt
the differences between these files. You will need a newer config(8) binary to be able to build kernels. ok kettenis miod