summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2003-07-16sun disklabels need updating too. frag size -> 2048.Ted Unangst
pointed out by deraadt@
2003-07-16Add support for unbuffered SBus LANCE devices. jason@ and deraadt@ OKTodd C. Miller
2003-07-16only match int-eg on gecko sgc cardsMichael Shalayeff
2003-07-15hptmask goes away as a register and frees one tmp crMichael Shalayeff
2003-07-15model and revision were swappedplaces in the structMichael Shalayeff
2003-07-15more dmamap_load_* functions stolen from other places and de-registerMichael Shalayeff
2003-07-15include the puc stuff (currently commented out in GENERIC)Jason Wright
2003-07-15match on ich5 as piix; from couderc@Michael Shalayeff
2003-07-14tickspending is now a private variable of clock.cDale Rahn
2003-07-14'dual' clock support for macppc, this allows the stat clock to runDale Rahn
at a rate independant of the HZ clock. when profiling is enabled stat clock now runs at 1000/s instead of the normal 100/s. Other improvements to the ppc clock handling and KNF/ansi.
2003-07-14For completeness, handle ldqf/stqf alignment faults by calling the emulationJason Wright
routine. According to the spec, ldqf/stqf requires word alignment, but can generate a ldqf/stqf alignment exception if the data isn't quad word aligned. Since the emulation routine only requires word alignment anyway, this seems to be the right thing to do.
2003-07-14i_loadstore is missing the rs1 decode which shifts the i_i bits and i_simm13Jason Wright
left 5 bits. Luckily this isn't used except for debug code.
2003-07-14cleaning and undef DEBUG_EMULJason Wright
2003-07-13whoa, gcc wasn't at fault: i_loadstore was missing 5 bits, which was causingJason Wright
the decode to be wrong.
2003-07-13my loathing for gcc runneth over: another case where a bitfield isn'tJason Wright
decoded properly with the instruction decode stuff.
2003-07-12grr. gcc has bugs in its bitfields, work around it.Jason Wright
2003-07-12%asi is in tf_tstate... nail the last variant of ldqfa/stqfaJason Wright
2003-07-12almost full emulation of stq(a)/ldq(a):Jason Wright
- the only missing bit is the variant that uses %asi... explicit asi or implicit asi appears to work - also, a slightly improved popc loop based on a link from otto
2003-07-11Set pcb_onfault earlier in 386 version of copyout and clean upArtur Grabowski
some register handling. Based on NetBSD. Solves one of the problems on 386. toby@ ok.
2003-07-11debug only; mickey okTheo de Raadt
2003-07-11fix some displays;Jason McIntyre
2003-07-10unifdef -UNEW_FPSTATE in attempt to make it more clearJason Wright
2003-07-10small bit of cleaningJason Wright
2003-07-10- working emulation for POPC instructionJason Wright
- good start are fully decoding LDQF(A)/STQF(A)
2003-07-10more instructions in type 3, op=2Jason Wright
2003-07-09part of infrastructure to deal with emulated stqf/ldqf:Jason Wright
T_ILLINST handler fetches instruction and decodes it. If it's stqf, ldqf, stqfa, or ldqfa call emulation instead of SIGILL directly. Note: this still SIGILL's in the end, the emulation isn't done yet.
2003-07-09another instruction correction: STQDC -> STQFAJason Wright
2003-07-09corrections/filling of type 3 v9 instructionsJason Wright
2003-07-09add trap entries for LDQF/STQF alignment faults, but handle them asJason Wright
SIGILL for now. Also split out T_INST_EXCEPT and T_TEXTFAULT from T_ILLINST pending handling of LDQF/STQF illegal instruction faults.
2003-07-09add a bunch more traps from the v9 specJason Wright
2003-07-09s/Tryap/TrapJason Wright
2003-07-08The best read code of mice and men, ... (reviewed by /dev/null)Dale Rahn
2003-07-08Improved timebase register handling. use all 64 bits, instead of theDale Rahn
lower 32 bits.
2003-07-08add ep@pcmcia and phys, commented out an and comMichael Shalayeff
2003-07-08BUS_SPACE_BARRIER_{READ,WRITE} are needed for some drivers -- fakeMichael Shalayeff
2003-07-07disable accidentially enabled 'debug' flag; ok drahnPeter Valchev
2003-07-07Fix for PR 3177.Tobias Weingartner
Diff from Otto Moerbeek <otto at drijf.net>, testing by same. Looked over, and other (outline testing) by me.
2003-07-07function for cpuid instruction. pulled from longrun into generic code.Ted Unangst
ok deraadt mickey
2003-07-05do not make bad machine@ linksTheo de Raadt
2003-07-02[kick] fix merge error.Dale Rahn
2003-07-02Use defines for the interrupt type, not magic numbers.Dale Rahn
2003-07-02Add a stub where code could be added to make use of the new key on recentDale Rahn
laptop keyboards (mirror display on F7). Documents the key, no functionality.
2003-07-02If the fpu or vector registers are not currently associated with anyDale Rahn
process, the fpuproc or vecproc are set to NULL, prevent these functions from potentially attempting to access thru a NULL pointer.
2003-07-02fix tslot issues (need level-triggered interrupts); from miodTodd T. Fries
2003-07-02Reduce the amount of asm code in powerpc/macppc by replacing it withDale Rahn
inlined functions, helps improve readability and fix a couple of bugs. ok miod@
2003-07-02make ppc_intr_(enable|disable)() inlined functions.Dale Rahn
2003-07-02bump mktemp randomness from 6->10 X'sAnil Madhavapeddy
2003-06-28back out that which does not compileTheo de Raadt
2003-06-28grr... committed previous from the wrong tree... fixed version, which alsoJason Wright
adds alaw:8 support.
2003-06-28add emulations for slinear:8 and ulinear:8; ok miodJason Wright