Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-10-03 | Merge tty_attach() in ttymalloc() and tty_detach() in ttyfree(). The need for | Miod Vallat | |
separate tty registering is gone now that sparc has switched to wscons, and this makes the code less error-prone. Also, remove tests for ttymalloc() failure, since it uses M_WAITOK. ok millert@ deraadt@, tested by various people as well besides me... | |||
2003-10-01 | Fix off-by-one. | Chad Loder | |
OK jason@, henric@ | |||
2003-09-23 | Replace select backends with poll backends. selscan() and pollscan() | Todd C. Miller | |
now call the poll backend. With this change we implement greater poll(2) functionality instead of emulating it via the select backend. Adapted from NetBSD and including some changes from FreeBSD. Tested by many, deraadt@ OK | |||
2003-08-28 | from NetBSD via Tim Weiss, tim at zetaflops dot net: deal with FS block ↵ | Jason Wright | |
sizes larger than 8K testing: krw | |||
2003-08-26 | fix for dinode rename, this broke the forth bootblock.s ok jason@ tedu@ | Dale Rahn | |
2003-08-25 | rename struct dinode to ufs1_dinode. clears the namespace and makes | Ted Unangst | |
way for some future work. no function changes yet. help testing otto@ and markus@ | |||
2003-08-21 | These files were intended for X11 support, but serve no purpose nowadays, | Miod Vallat | |
as sparc* do not use Xsun-compatible event interface anymore, and alpha only used this for Xtga which we do not ship anymore. Discussed long ago with matthieu@ | |||
2003-08-15 | change arguments to suser. suser now takes the process, and a flags | Ted Unangst | |
argument. old cred only calls user suser_ucred. this will allow future work to more flexibly implement the idea of a root process. looks like something i saw in freebsd, but a little different. use of suser_ucred vs suser in file system code should be looked at again, for the moment semantics remain unchanged. review and input from art@ testing and further review miod@ | |||
2003-08-14 | add uhci based on suggestion from loki at niteshade dot net | Jason Wright | |
2003-07-31 | remove autoconf_nzs; from netbsd | Jason Wright | |
2003-07-24 | a whole bunch of tyop fixes from Andrey Smagin | Jason Wright | |
2003-07-23 | add ahc and clean things a bit | Jason Wright | |
2003-07-22 | Fix .depend generation for assym.h. Resolves PR 1154. | Otto Moerbeek | |
ok deraadt@ | |||
2003-07-19 | don't specify the leading "/" in MANSUBDIR (otherwise "//" occurs) | David Krause | |
ok millert@ | |||
2003-07-16 | sun disklabels need updating too. frag size -> 2048. | Ted Unangst | |
pointed out by deraadt@ | |||
2003-07-15 | include the puc stuff (currently commented out in GENERIC) | Jason Wright | |
2003-07-14 | For completeness, handle ldqf/stqf alignment faults by calling the emulation | Jason 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-14 | cleaning and undef DEBUG_EMUL | Jason Wright | |
2003-07-13 | whoa, gcc wasn't at fault: i_loadstore was missing 5 bits, which was causing | Jason Wright | |
the decode to be wrong. | |||
2003-07-13 | my loathing for gcc runneth over: another case where a bitfield isn't | Jason Wright | |
decoded properly with the instruction decode stuff. | |||
2003-07-12 | grr. 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/stqfa | Jason Wright | |
2003-07-12 | almost 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-10 | unifdef -UNEW_FPSTATE in attempt to make it more clear | Jason Wright | |
2003-07-10 | small bit of cleaning | Jason Wright | |
2003-07-10 | - working emulation for POPC instruction | Jason Wright | |
- good start are fully decoding LDQF(A)/STQF(A) | |||
2003-07-10 | more instructions in type 3, op=2 | Jason Wright | |
2003-07-09 | part 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-09 | another instruction correction: STQDC -> STQFA | Jason Wright | |
2003-07-09 | corrections/filling of type 3 v9 instructions | Jason Wright | |
2003-07-09 | add trap entries for LDQF/STQF alignment faults, but handle them as | Jason 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-09 | add a bunch more traps from the v9 spec | Jason Wright | |
2003-07-09 | s/Tryap/Trap | Jason Wright | |
2003-07-02 | bump mktemp randomness from 6->10 X's | Anil Madhavapeddy | |
2003-06-28 | Add 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-27 | kqueue support for various usb devices including: usb, uhid, ugen, | Nathan Binkert | |
and uscanner From NetBSD | |||
2003-06-25 | Let 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-24 | Add a "where" argument to the sparc64 interrupt code. This lets us | Henric Jungheim | |
associate a name with each interrupt handler. This is not visible outside the kernel (yet). ok jason@ | |||
2003-06-24 | Revert the addition of the blanking code - it will corrupt displays after long | Miod Vallat | |
blanking periods... | |||
2003-06-23 | no need to check nintr late in the code... it's verified pretty early | Jason Wright | |
2003-06-23 | Remove some debugging cruft. | Jason Wright | |
2003-06-23 | Split the stp driver into its core, and md attachment routines, and provide | Miod Vallat | |
attachment routines for sparc and sparc64. | |||
2003-06-20 | Screen blanker routine for Creator, adapted from the X11 sunffb driver code. | Miod Vallat | |
Tested by jason@ and I. | |||
2003-06-18 | When reporting unknown sbus hardware, also report the hardware class (audio, | Miod Vallat | |
block device...) if it advertizes one. ok deraadt@ | |||
2003-06-17 | Extend the sunfb structure to take care of the PROM cursor position | Miod Vallat | |
pointers, and adapt creator to the fb api. ok jason@ | |||
2003-06-16 | Nuke a few more data and code superseded by the fb api. | Miod Vallat | |
2003-06-16 | Adapt to the fbxxx() API. | Miod Vallat | |
tested by matthieu@, krw@ and I on various hardware. | |||
2003-06-16 | Provide the same fbxxx() api as on sparc, in order to factorize more code | Miod Vallat | |
and eventually share some drivers. This also brings us screen unblanking upon entering ddb, which can be really useful at times... | |||
2003-06-15 | don't define _LP64 here. | Brad Smith | |
2003-06-13 | no more "option _LP64". | Brad Smith | |