Commit Graph

158354 Commits

Author SHA1 Message Date
plunky db145e3659 fix mdoc warning: remove (unused) -width 2007-04-13 18:16:27 +00:00
plunky 668aa7df44 fix mdoc warning: use -width instead of -column 2007-04-13 18:15:21 +00:00
pooka 0c3748498f Allow file servers to request the number of hash cookie buckets for
pnode -> vnode reverse lookup.
2007-04-13 15:25:35 +00:00
pooka 37dd7942fc Instead of keeping on adding parameters to puffs_mount(), make it
only take the bare essentials, which currently means removing
"maxreqlen" from the argument list (all current callers I'm aware
of set it as 0 anyway).  Introduce puffs_init(), which provides a
context for setting various parameters and puffs_domount(), which
can be used to mount the file system.  Keep puffs_mount() as a
shortcut for the above two for simple file systems.

Bump development ABI version to 13.  After all, it's Friday the 13th.
Watch out!  Bad things can happen on Friday the 13th. --No carrier--
2007-04-13 13:35:46 +00:00
pooka 4e4ce72bb3 * add fhlen to kernel argument structure
* rename it to puffs_kargs instead of puffs_args
2007-04-13 13:31:11 +00:00
darcy 14be1e0fea Add entry about making include files self-sufficient. 2007-04-13 13:23:58 +00:00
jmcneill b7875ec423 Add shadow framebuffer support; scrolling the screen still isn't great,
but it's noticeably better now than it was before.
2007-04-13 12:21:00 +00:00
matt 2b6219117d Improve the transmit logic. Use bus_dma_load_mbuf on the entire mbuf and
load each segment.  in transmit interrupt service, take advatnage on know
how many segments/descriptors are in each packet.
2007-04-13 04:16:45 +00:00
lukem 8e0dbfdf62 Use IEC 60027-2 prefixes for 2^n based prefixes. 2007-04-13 04:12:55 +00:00
jmcneill 34852bd8d5 Add mavb(4) man page 2007-04-13 03:49:13 +00:00
jmcneill c27b959d6b Add man page for mavb(4) 2007-04-13 03:48:48 +00:00
jmcneill d8dfb3533c GC a few commented out lines of code, no functional change. 2007-04-13 03:42:39 +00:00
jmcneill a71b8cb1dd Note import of mavb(4) from OpenBSD. 2007-04-13 03:41:26 +00:00
jmcneill d3000ebca1 Enable mavb audio device. 2007-04-13 03:40:22 +00:00
jmcneill 7d13eb09bd Remove traces of macau, it never existed in the first place apart for
a handful of register definitions.
2007-04-13 03:39:44 +00:00
jmcneill 845cd29d75 Add SGI O2 MACE audio driver, from OpenBSD. 2007-04-13 03:37:41 +00:00
jmcneill e7c2f5f47f Add some MACE audio bit definitions, from OpenBSD. 2007-04-13 03:36:24 +00:00
jmcneill 436a56bf9f Add AD1843 codec register defenitions, from OpenBSD. 2007-04-13 03:35:38 +00:00
lukem 0f13d99318 Expand documentation on numeric argument suffix parsing, and convert
to IEC 60027-2 prefixes for 2^n multiples ("KiB" instead of "KB", etc.)
2007-04-13 01:36:10 +00:00
plunky 4796b4c1d9 escape * and - properly 2007-04-13 00:40:11 +00:00
plunky 4f07714178 add missing .El 2007-04-13 00:39:10 +00:00
lukem 3851cea520 Use IEC 60027-2 prefixes for 2^n based prefixes. 2007-04-13 00:38:45 +00:00
plunky a3cbfe00fa use .Sq instead of .It (is not a list) 2007-04-13 00:37:47 +00:00
plunky 68df426450 remove 'unknown keyword' error (use -tag or -hyphen, not both) 2007-04-13 00:36:21 +00:00
plunky 7b01b26c16 remove extraneous .El 2007-04-13 00:35:09 +00:00
gdt a648308ef6 Rewrite coda_{get,put}pages. Now copying files from coda with mmap
does not trigger assertions in uvm_fault, and executing files from
coda works as well.

Code very lightly reviewed by wrstuden@; scrutiny by those who
understand vnode and especially {get,put}pages would be appreciated.
2007-04-12 23:34:50 +00:00
matt 89cbd8eca5 Remove the BUS_DMA_COHERENT check from bus_dma_mmap 2007-04-12 23:07:50 +00:00
matt ec4c8bca53 If bus_space_mmap is asked for a COHERENT page, make the phys addr is from
KSEG1.
2007-04-12 22:48:38 +00:00
jmcneill 7abea6b501 Don't claim to be the console if we're supposed to be using a serial
console. While we're here, save a few MB of RAM by properly calculating
the framebuffer size based on the selected video mode.
2007-04-12 22:30:48 +00:00
dogcow bfac324824 unb0rk config(1) of GENERIC and friends. 2007-04-12 22:28:05 +00:00
pooka fdd8f87db5 document accessor routines added when making struct puffs_usermount
implementation private
2007-04-12 21:45:29 +00:00
matt a2a9594187 Make tc_knowndevs const. 2007-04-12 21:39:24 +00:00
ad b5a5e72af1 Mirror a fix made to the kernel's condvars:
After resuming execution, the thread must check to see if it
has been restarted as a result of pthread_cond_signal().  If it
has, but cannot take the wakeup (because of eg a pending Unix
signal or timeout) then try to ensure that another thread sees
it.  This is necessary because there may be multiple waiters,
and at least one should take the wakeup if possible.
2007-04-12 21:36:06 +00:00
matt 55fa5792a8 Make tc_knowndevs const. 2007-04-12 21:35:08 +00:00
pooka b142df9b67 Actually, we can't reclaim our memory image for nodes which have
been nodetofh translated even if they are not valid on the sftp
server anymore, because some nfs client might still be clinging on
to the file handle we are reclaiming now.
2007-04-12 21:08:49 +00:00
pooka db8a30d61d document -e for nfs exportability 2007-04-12 21:04:39 +00:00
matt 4a9a0814a6 Change G_ENABLE_SHARED to yes. 2007-04-12 20:56:16 +00:00
pooka bf4e539fe8 Support nfs exporting.
Now, when I say support, I mean "support", due to the limitations
of the backend.  File handles are valid only for one session, since
nodes can only be identified by pathnames and pathnames don't (all)
fit into the nfs file handle space.  Additionally, we can't detect
if a pathname is completely replaced by another file (if it's done
via some other route that through our mount, of course).  But then
again, that's an inherent problem with sshfs even without nfs.
2007-04-12 20:42:46 +00:00
bouyer b67bcdf35b Move from CHANGES to CHANGES.prev entries which have been pulled up to
netbsd-4 in ticket 366
2007-04-12 19:09:35 +00:00
matt 1863ad163e Remove defunct B from getopt string. 2007-04-12 18:41:23 +00:00
macallan b88a5f291a Add chipsfb.4 and genfb.4 2007-04-12 18:21:26 +00:00
macallan 2bb5520135 add man pages for chipsfb and genfb 2007-04-12 18:19:53 +00:00
garbled fa0b399b5b regen 2007-04-12 18:00:17 +00:00
garbled 7917c11a42 Add the product defines for the cards I intend to write support for. It
seems like we should just add the product defines to all of them.
2007-04-12 18:00:05 +00:00
thorpej 1fc21a610a Add some notes about arch support in thorpej-atomic. 2007-04-12 15:51:58 +00:00
pooka 95a18d20b9 Hide struct puffs_usermount from the rest of the world and provide
accessors for interesting data in it.  Namely, you can now get
pu->pu_privdata with puffs_getspecific(), pu->pu_pn_root with
puffs_set/getroot() and pu->pu_maxreqlen with puffs_getmaxreqlen().
2007-04-12 15:09:00 +00:00
jmcneill 59f6b62125 Note recent sgimips IP32 changes (O2 keyboard, mouse, and display) 2007-04-12 13:20:32 +00:00
jmcneill e46f126d87 Note sgimips IP32 pckbc replacement with macekbc 2007-04-12 13:17:56 +00:00
jmcneill e88e747668 Replace pckbc with macekbc.
Enable crmfb
Enable wsfont, wsmux
2007-04-12 13:14:53 +00:00
jmcneill eaf962445e Remove pckbc_mace, it has never worked and has been replaced by macekbc 2007-04-12 13:12:00 +00:00