summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2002-12-11Some people say that "__asm __volatile("")" is not enough.Artur Grabowski
Use "__asm __volatile("":::"memory")" to completly avoid reordering.
2002-12-11Added paranoia to make sure that gcc doesn't reorder spl* inlines.Artur Grabowski
2002-12-11delay(1) is enough on attentionMichael Shalayeff
2002-12-10achetypal -> archetypalMiod Vallat
2002-12-10VT100 emul is the default, and there is no point yet having more than oneMiod Vallat
wsscreen per wsdisplay device ; from deraadt@ long ago.
2002-12-10Use CPU_ISSUN4M macro rather than check cputyp value. Consistent with the restMiod Vallat
of the file.
2002-12-10No need to hardclock IPL_STATCLOCK value anymore.Miod Vallat
2002-12-10Use bus_addr_t rather than paddr_t when it makes sense, and use TAILQ macrosMiod Vallat
as well.
2002-12-10``synthesizers'' is too difficult to spell correctly.Miod Vallat
2002-12-10Typos, and fix a comment's content.Miod Vallat
2002-12-10interupt->interruptMiod Vallat
2002-12-10Add RCS ids.Miod Vallat
2002-12-10You would think cleaning your tree every now and then would eventually neverMiod Vallat
produce typo fixes, but the typo pool is infinite.
2002-12-10The introduction of fbwscons_setcolormap() left out 24 bit frame buffersMiod Vallat
operating in 8 bit mode, such as on the installation media... Installing with a pale grey on white is not what I would call a friendly display, ouch.
2002-12-10Register as the "std" wscons device, not "sun". This is consistent with otherMiod Vallat
frame buffers, and produces less confusing dmesg output.
2002-12-10Fix spurious \n in dmesg outputMiod Vallat
2002-12-09update utah-u copyright from the newer pmk snap; 10x to mike hibler for ↵Michael Shalayeff
rolling one just for this
2002-12-09From Andrushock, s/sucess/success/gTodd C. Miller
2002-12-08Remove header file which is unused since the removal of if_gm, pointed outDale Rahn
by brad@ some time back.
2002-12-08duh, provide a wrapper on the hardclock() since it's voidMichael Shalayeff
2002-12-08put the -fno-stack-protector into a proper placeMichael Shalayeff
2002-12-06unkown; torh@bogus.netTheo de Raadt
2002-12-05remove altq entries.Kenjiro Cho
altq is merged into pf and handled through pf.
2002-12-04Add a few more phys: exphy, brgphy, iophy, inphyJason Wright
2002-12-04Make ti(4) use busdma and add all of the necessary stuff to support bothNathan Binkert
endian modes. This makes ti now work on macppc and sparc64. While we're at ti, clean up a bit of the code: Use SLIST instead of LIST Remove register Use bus_space instead of bcopy/bzero Don't use bitfields since it makes dealing with endianness annoying. ok jason@, deraadt@
2002-12-03Use bus_space_vaddr() instead of checking the mapping directly (this willJason Wright
be necessary soon); from henric@
2002-12-02Skip the ffb0, ffb1, pcia/slot2 (for psycho), and pcia/slot3 (for psycho)Jason Wright
interrupt map matches; from FreeBSD.
2002-12-02remove trm to fit propolice onto the floppyTheo de Raadt
2002-12-02remove aic to fit propolice onto the floppyTheo de Raadt
2002-12-02Import propolice (http://www.trl.ibm.com/projects/security/ssp), a stackMiod Vallat
attack protection scheme, into gcc. This protection is enabled by default. It can be turned off by using the -fno-stack-protector flag. Code by Hiroaki Etoh (etoh at jp dot ibm dot com); work on openbsd-specific integration by fgsch@, deraadt@ and myself; tests by fgsch@, naddy@ and myself; beer drinking by myself. Please note that system upgrades with this new code will require a new libc and ld.so to be build and installed before the propolice-enabled compiler can be installed.
2002-11-30Add driver for Belkin usb serial adapters.Nathan Binkert
Driver from Alexander Kabaev <kan.FreeBSD.org> and Ichiro FUKUHARA <ichiro@ichiro.org>
2002-11-30add uvscom(4), but comment it outNathan Binkert
2002-11-29inconsistant spelling; torh@bogus.netTheo de Raadt
2002-11-29Foward; torh@bogus.netTheo de Raadt
2002-11-29Upon detection of an international Sun keyboard with a recognized layout,Miod Vallat
attach it with the appropriate keymap table, rather than the default KB_US table. If this is not the expected behaviour, users can still revert to US layout via "kbd us" or "wsconsctl -w keyboard.encoding=us". As the installation media uses the prom console, which will honor the international keyboard layout, this will definitely help users with international keyboards and fancy characters in their passwords... Note that there is still some Sun keyboard tables missing at the moment.
2002-11-28same devices named the sameMichael Shalayeff
2002-11-28generic isa mpu, from Sergey A. Smitienko w/ fixes from meMichael Shalayeff
2002-11-27no wrapper arounf hardclock(), use CPU_CLOCKUPDATE, real microtime; miod okMichael Shalayeff
2002-11-26Make the PTE constants unsigned long with UL.Artur Grabowski
The macro PG_PALCODE in pte.h is supposed to be used when comparing two ptes to see if we need a tlb flush. For that it uses the macro ALPHA_PTE_PALCODE which in turn is defined to ~ALPHA_PTE_SOFTWARE. Unfortunately ALPHA_PTE_SOFTWARE is small enough to fit in an int, so ALPHA_PTE_PALCODE becomes an int to and the masking in PG_PALCODE masks off the pfn in the pte and pmap_enter will then fail to flush certain TLB entries when it needs to (this situation shouldn't happen too often). This might or might not be the solution for the memory corruption bug I've been hunting for the last three months (the machine still borks up, but in different ways now).
2002-11-25enable fxp(4) and xl(4) on sparc64; ok jason@Christian Weisgerber
2002-11-24also no opt_user_ldt.hPhilipp Buehler
miod@, millert@ ok
2002-11-24Be sun4m-friendly in FDC_C_HANDLER case.Miod Vallat
2002-11-24Fix a kernel fault in FDC_C_HANDLER code.Miod Vallat
2002-11-24Make this compile again if FDC_C_HANDLER is defined.Miod Vallat
2002-11-24When initializing the colormap on low depth frame buffers, pick valuesMiod Vallat
from rasops_cmap table, rather than providing our own, especially when they are wrong.
2002-11-23Mention that hme does not work in sun4c machines.Miod Vallat
2002-11-22new sysctl: machdep.v8mul says whether the kernel replaced the mul/div/remTheo de Raadt
stubs, so that userland can do the same. we cannot just determine based on sun4m, because cypress (at least) is a sun4m cpu without the instructions
2002-11-22Add xl for pci and cardbus. It seems to work, needs additional testing...Dale Rahn
2002-11-21add ubsec and lofnJason Wright
2002-11-21MID_MACHINE should not be 0 (MID_ZERO) but MID_POWERPC,Dale Rahn
not used in kernel anyway. pointed out by art@