summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
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
2003-06-28Sync sparc fb API with the sparc64 changes (fbwscons_init takes flags, andMiod Vallat
the sunfb structure keeps pointer to the prom cursor coordinates).
2003-06-28Be more careful when processing interrupts - the TS102 queues them, and weMiod Vallat
might get fed an interrupt for a particular condition at a time we are not expecting this condition anymore...
2003-06-28Be prepared to the fact that the user may unplug a card before it wasMiod Vallat
fully initialized.
2003-06-28Add a macro to encode (x,y) coordinates.Miod Vallat
Use ZX_EXTENT_DIR_* constants for fill commands, rather than hard-coded values. Provide a RI_FULLCLEAR version of eraserows().
2003-06-28Add RI_FULLCLEAR to the rasops flags. Accelerated drivers (cgsix, creator,Miod Vallat
pnozz) benefit from this, and this does not hurt the other drivers.
2003-06-28Clear screen after smitching to the wsfont, on low-resolution cgsix.Miod Vallat
This is only necessary on the RDI Britelite laptops. Reported by Paul Weissmann.
2003-06-28A better reset sequence; also, probe slots immediately rather than waitingMiod Vallat
for the worker thread to be set up.
2003-06-27Cleanup biosboot to remove uneeded 32-bit opcodes, initializations ofTobias Weingartner
32-bit segment registers, and other things not really necessary. Cleanup some comments while there as well. Tweak blocktable to max size these changes allow us. This should help in shrinking the code some, making future changes easier. nate@ ok.
2003-06-27kqueue support for various usb devices including: usb, uhid, ugen,Nathan Binkert
and uscanner From NetBSD
2003-06-27Fix hang in EDD detection routine.Tobias Weingartner
2003-06-26Compile the vax kernel with -Wmissing-prototypes -Wstrict-prototypes now.Miod Vallat
2003-06-25We want address incrementation disabled, so correctly ask for it...Miod Vallat
2003-06-25Oops, put back iot/memt affectations in io_alloc/mem_alloc; spotted by todd@Miod Vallat
2003-06-25Recent bus_space changes make ne at pcmcia work out of the box,Miod Vallat
tested by pb@
2003-06-25Extend the sparc bus_space_tag_t to store access endianness in it, andMiod Vallat
adapt all bus_space functions to do proper endianness conversion whenever necessary, except for the raw ones. This allows us to remove the forced endianness conversions in if_wi. with help from and ok mickey@
2003-06-25Let the stp driver use different bus_space_tag_t for its own device access,Miod Vallat
and for access to the pcmcia windows from the pcmcia drivers.
2003-06-25fix _set_ functions as found while debugging an@stpMichael Shalayeff
2003-06-24... and it must compile, too. Doh.Miod Vallat
2003-06-24io_alloc must provide working bus_space tag and handles...Miod Vallat
2003-06-24a.out emulation for dynamic binaries: intercept the right system callsMarc Espie
so that they look in /emul/a.out first. This allows a.out's ld.so to find its own libraries without interfering with ELF at all. Many comments from various people. okay deraadt@
2003-06-24Use the common Power9000 definitions.Miod Vallat
2003-06-24Add a "where" argument to the sparc64 interrupt code. This lets usHenric Jungheim
associate a name with each interrupt handler. This is not visible outside the kernel (yet). ok jason@
2003-06-24Revert the addition of the blanking code - it will corrupt displays after longMiod Vallat
blanking periods...
2003-06-24For now depend on the gccism __CHAR_UNSIGNED__ to define if we have (un)signedDale Rahn
chars. Fixes other defines if -fsigned-chars is specified. ok deraadt.
2003-06-23bus_space_*_raw*_1() do not exist; drahn@ okMichael Shalayeff
2003-06-23*_raw_*_1() functions do not existMichael Shalayeff
2003-06-23no need to check nintr late in the code... it's verified pretty earlyJason Wright
2003-06-23Properly account for fast interrupt vectors; this was accidentally brokenMiod Vallat
since r1.10
2003-06-23strange things happen if we ack latched lasi ints on older machinesMichael Shalayeff
2003-06-23Remove some debugging cruft.Jason Wright
2003-06-23Attachment glue for stp and tslot drivers, and add them, as well as wi0,Miod Vallat
to the appropriate configuration files.
2003-06-23Driver for the pcmcia slots in the Tadpole SPARCbook machines.Miod Vallat
Currently only tested with wi(4), and there are still some sporadic "device timeout" issues left - your mileage may vary.
2003-06-23Split the stp driver into its core, and md attachment routines, and provideMiod Vallat
attachment routines for sparc and sparc64.
2003-06-23Add a very straightforward subset of the bus_space API, where all functionsMiod Vallat
expand to very simple inlines. This will be used by some code very shortly.
2003-06-23Handle SBus cards with an "interrupts" property but no "intr" property.Miod Vallat
Adapted from NetBSD in a quite ugly way, but it works... ok deraadt@
2003-06-23Fix NAP/DOZE sleeping on powerpc. also on newer 745x machines use NAP notDale Rahn
DOZE, DOZE is not valid on these processors. Improves battery life on 12" PBG4 from 3 hours to 4 hours. tested by tdeval@