summaryrefslogtreecommitdiff
path: root/sys/arch/hppa
AgeCommit message (Collapse)Author
2002-07-21on itlb miss say type is VM_PROT_EXECUTE, per art@s suggestionMichael Shalayeff
2002-07-20Instead of copying out the signal trampoline on top of the stack, createArtur Grabowski
an uvm aobj, copy out the signal trampoline into it and share that page among all processes for the same emulation. This also requires us to actually be able to tell signal code where the trampoline is located, so introduce a new field in struct proc - p_sigcode that is a pointer to sigcode. This allows us to remove all the ugly calculations of the signal trampoline address done in every sendsig function in the tree (that's why so many files are changed). Tested by various people. ok deraadt@
2002-07-18if such an occasion occures that hpmc_dump() returns -- just summon the ↵Michael Shalayeff
global broadcast and reset
2002-07-18make reserved pages for the pv_pool variable on physmem (should pool get ↵Michael Shalayeff
preload in the future this is to be changed immidiately). map the page above the kernel stack unmapped
2002-07-18move kernel higher.Michael Shalayeff
request 7000 scheduling if only pa7000 is configured.
2002-07-17when bailing out from attach, -- pretend to be nice and place a backslashanMichael Shalayeff
2002-07-17be consistant w/ NBPG vs PAGE_SIZEMichael Shalayeff
2002-07-15repair tags building (due to obj dirs in /sys)Michael Shalayeff
2002-07-10proper cdev_decl(ksyms), fix ksyms's broken functionsMichael Shalayeff
2002-07-09no offsetMichael Shalayeff
2002-06-25hpux emu is to do; from david krauseMichael Shalayeff
2002-06-22Add ${PIPE} to CFLAGSTodd C. Miller
2002-06-11err(3) appends a newline already; ok miod@Jason Peel
2002-06-11Move cdev_lpt_init() to a common location.Miod Vallat
2002-06-09an agr(0) was overwriting the saved r18, fix thatMichael Shalayeff
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