summaryrefslogtreecommitdiff
path: root/sys/arch/hppa
AgeCommit message (Collapse)Author
2002-05-16miod missed a commaMichael Shalayeff
2002-05-16Add systrace support to all the remaining architectures.Miod Vallat
Tested by various people on various platforms, I'm willing to fix any breakage this causes. ok niels@ deraadt@ and mickey@ (after his comments were applied)
2002-05-16name the registers ignoring the calling conventionsMichael Shalayeff
2002-05-16Add a an argument to db_printsym that specifies the printf functionArtur Grabowski
we'll use for printing the information. miod@ ok
2002-05-14make resettodr() save the clock (per the pdc manual), testedMichael Shalayeff
2002-05-14fix the diag insns, make copy_on_fault() usable by the kcopy as wellMichael Shalayeff
2002-05-14disable sid hashing while still in real mode, alos print the parisc arch ↵Michael Shalayeff
once and not per each cpu since they are not intermixable architecture-wise
2002-05-13ldi-ldo whatever was in the table, be that much cleverMichael Shalayeff
2002-05-09sid max should be such that after conversion into prot-id it will not overflowMichael Shalayeff
2002-05-09add stats gathering for tlb handlers, count the calls forMichael Shalayeff
itlb, dtlb and tlb-dirty traps and cumulative time spent in each of those, being average 37 for the dtlb handler of 24 insns. move unrelated to traps code out of the traps way since profiled tlb handlers grew up and shifted the trap-all too far. insert required nops/sync and implied regs here and there. encode diag-reg insns in .word to see better what is being generated for the code.
2002-05-08print parisc level w/ the the parisc version, not for each cpuMichael Shalayeff
2002-05-08kill debugging printfskiMichael Shalayeff
2002-05-08regenMichael Shalayeff
2002-05-08a few more boards and corrections, from pg-hwdbMichael Shalayeff
2002-05-07bring over our mods; the cnv*c have a problem now, described in the osf ↵Michael Shalayeff
version of the cnv_float.h, at the end
2002-04-30unused stuffingMichael Shalayeff
2002-04-30uninitialized variable usage was hereMichael Shalayeff
2002-04-29Define placeholders for art's splassert() debugging stuff on all arches.Miod Vallat
Currently as no-ops everywhere. ok art@, deraadt@
2002-04-29Typos.Miod Vallat
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