summaryrefslogtreecommitdiff
path: root/sys/arch/hppa
AgeCommit message (Collapse)Author
2002-04-24Introduce a new file, machine/internal_types.h, to hold that specific archMarc Espie
type characteristics. internal_types.h will contain only settings invisible from standard C, e.g., in the __* or _[A-Z]* namespace, and be reused by files like limits.h. This allows us to shorten machine/limits.h greatly, as all the common defines are now in sys/limits.h, plus a small stub in internal_types.h. Tested on all arches as far as I know. Approved after discussion with art, millert, deraadt, and others.
2002-04-22always print the offset, mask allowingMichael Shalayeff
2002-04-22forgot this, no steal anymoreMichael Shalayeff
2002-04-22better autoconf_verbose printsMichael Shalayeff
2002-04-22do not forget to set the hpamaskMichael Shalayeff
2002-04-22proper coms configMichael Shalayeff
2002-04-22first we flush, then we advanceMichael Shalayeff
2002-04-22no longer batc the data, only the code.Michael Shalayeff
this removes a constraint and an ld.script dependancy for the .data and the dynamically allocated kernel structures existed w/ batcing. also makes pmap_steal_memory obsolete and replaced w/ the pmap_virtual_space. implement batching for pmap_remove to avoid zeroing out the pte entries if pde will be removed anyway.
2002-04-21typoMichael Shalayeff
2002-04-21better buf's mapping and less magic constants in checking for io space ↵Michael Shalayeff
cachability
2002-04-21map io rw, not rwx and dmamem uncached (until sync does the flush)Michael Shalayeff
2002-04-20CLK_TCK is not needed in the modern world; from espie@Michael Shalayeff
2002-04-02time and time+4 might not be the same in the %hi (copycat jason)Michael Shalayeff
2002-04-01modern tlb bitsMichael Shalayeff
2002-04-01better support for machine checks tocs and power failsMichael Shalayeff
2002-04-01be careful to preserve page attrs on removing the mappingMichael Shalayeff
2002-04-01kenter map the buffersMichael Shalayeff
2002-03-28do not use MID_ZERO! then file(1) does not workTheo de Raadt
2002-03-28use MID_HPPA for core file markingTheo de Raadt
2002-03-27must be at least 7 insns between rsm/ssm; minot cleanups and debugging printfsMichael Shalayeff
2002-03-26need to mask out the upper part for the fpu version on printMichael Shalayeff
2002-03-26if cannot guess cpu model default to the lowest supported oneMichael Shalayeff
2002-03-25spellingTheo de Raadt
2002-03-24non-access itlb fault puts the addr in isr:ior, not pcsq:pcoqMichael Shalayeff
2002-03-23Add variables for config(8) -e time tweak of systemV shared memoryMarc Espie
parameters. Ok millert@, miod@, maja@
2002-03-21better cache mode printMichael Shalayeff
2002-03-20a few good typosMichael Shalayeff
2002-03-19locking in the kenter/kremove and uncache io space (in the future)Michael Shalayeff
2002-03-19track the gap in textMichael Shalayeff
2002-03-19if we are out of our bats -- map page by pageMichael Shalayeff
2002-03-19empty is uncached by definitionMichael Shalayeff
2002-03-19mtcpu seq requires a pre-sync, implement hpt init for pcxlMichael Shalayeff
2002-03-19need reg.h here as well, from sharpeyed hawk David KrauseMichael Shalayeff
2002-03-19no need for reg.h in the frame.hMichael Shalayeff
2002-03-19htlb defs from the bookMichael Shalayeff
2002-03-19do things uncached for nowMichael Shalayeff
2002-03-18kill debugging printfMichael Shalayeff
2002-03-18no keyboard -- no cryMichael Shalayeff
2002-03-16no need to include sys/conf.h w/ machine/conf.h; from David KrauseMichael Shalayeff
2002-03-16and in the filesMichael Shalayeff
2002-03-16separate out interrupt handling stuffMichael Shalayeff
2002-03-16move cdev_decl out and kill some ugly print and some spacesMichael Shalayeff
2002-03-15and this is how it will look for the gecko boyMichael Shalayeff
2002-03-15here will be a wscons-gardenMichael Shalayeff
2002-03-15proper file depsMichael Shalayeff
2002-03-15rewrite a pmap to use multilevel page tables.Michael Shalayeff
lower 12 bits contain the perms, no unused bits left, but a couple for off-tlb use (as the ref implemented now). do not use the hvt, which might get some use later if proven to speed thigs up, tlb handlers would po another dozen of insns though, but if that's worth its... move on the data seg and map kernel text rdonly (idea form fredette), since all of the page0 mods done before that we are all fine except for some viper fluff, but later w/ that. this also picks up a bit more of ddb magic for bpt and ss. tlb handlers can use a little bit more of attention, but things, visually, seem to be much faster already, -- sorry, no benchmarks for now. * effort sponsored in part by the `henry st. old ale house' * and mr.pete and mr.lee in particular in thier generous entrirety. * the proj took a little more that 72man*h as it was expected, * but within murhy's law estimations.
2002-03-15build really really smallMichael Shalayeff
2002-03-15fix a comment a littleMichael Shalayeff
2002-03-15fix binutils entry; pt out by Diana Eichert <deicher@sandia.gov>Michael Shalayeff
2002-03-15dohMichael Shalayeff