summaryrefslogtreecommitdiff
path: root/sys/arch/hppa
AgeCommit message (Collapse)Author
2002-06-07Remove obsolete CLKF_BASEPRI(). ok niklas@, miod@ and art@Thomas Nordin
2002-06-06implement findblkname() and some more fluff aroundMichael Shalayeff
2002-06-06use shorter uvm_prot_rwMichael Shalayeff
2002-06-06do not poke into the page0 for nowMichael Shalayeff
2002-06-06do not say duh to the cerealMichael Shalayeff
2002-05-23fetch fpu id per the book (even it works otherwise), also, hppa_mod_info() ↵Michael Shalayeff
always returns some string; idea by fredette@
2002-05-22I was on drugs when I commited this initially, and still do not understandMiod Vallat
how I got libc to compile with this. Blush. Replace this with a correct implementation, and write a faster fabs() while there. ok mickey@
2002-05-20force alignment on the netisr and sir by mobving 'em into .dataMichael Shalayeff
and allocating space in the locore (ldcw require a 16byte alignment). inform gcc that ldcw will change the memory (in asm()). fix spl handling in the soft intrs piece.
2002-05-20make sure runing addr gets properly aligned after 0-level page table allocationMichael Shalayeff
2002-05-20make sure all the funky stack we allocate are properly alligned, the ↵Michael Shalayeff
trap_phys is still uncertain, but it's at the beginning of the section (;
2002-05-20gateway page could be cachable, it's not written into.Michael Shalayeff
whaen changing protection on the page reset the dirty bit along w/ the write, save it to the pv-header.
2002-05-20minimum pdc stack is 9k, define it to be 16k hereMichael Shalayeff
2002-05-20define BSS() macro to allocate vars in the .bss like other archs doMichael Shalayeff
2002-05-20gateway is not fixated on the pid in the tlb, make it a not-care value in itlbhMichael Shalayeff
2002-05-20do not free the kernel page dirs, they are hard to account for sometimes; ↵Michael Shalayeff
also some dprintfs here and there
2002-05-20hardclock() is not called until clock has been initializedMichael Shalayeff
2002-05-19there is an sti man thereMichael Shalayeff
2002-05-192.11.2 are in the tree now, 10x to federico dudeMichael Shalayeff
2002-05-18Rename the MD db_stack_trace_cmd to db_stack_trace_print. Add an argumentArtur Grabowski
that specifies which printf funciton it should use. Implement db_stack_trace_cmd in MI code. Thanks to miod@ for all the tests.
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