Commit Graph

107357 Commits

Author SHA1 Message Date
pooka
6ec300d935 get rid of this uninstalled "test", even i haven't compiled it for ages 2010-12-05 16:02:04 +00:00
pooka
2665f62b03 use in_control() for PRU_CONTROL 2010-12-05 15:54:50 +00:00
phx
8fba54e633 The gpio children have either register offsets based on gpio or on obio.
Implemented a workaround to deal with this uncertainty.
This fixes the machdep.cpu_speed control for 7447A-based iBookG4s.
2010-12-05 13:33:50 +00:00
skrll
095b264380 Make the interrupt evcnt name consistent everywhere. 2010-12-05 12:19:09 +00:00
skrll
f49f90f395 KNF 2010-12-05 10:47:22 +00:00
skrll
c5343b730d G/C unused _hp700_intr_spl_mask 2010-12-05 10:27:50 +00:00
skrll
90dc0b4bcc Reformat/Improve comment. 2010-12-05 10:21:18 +00:00
skrll
a3ccaa6c4c Reformat comments. 2010-12-05 10:11:46 +00:00
mrg
b5dcdd394e consider BPF_ABS, BPF_IND and BPF_MSH as they used to be in rev 1.37.
this fixes dhclient, and i'm told dhcpcd as well.


this patch from skrll@netbsd.org, tested by me.
2010-12-05 09:42:20 +00:00
mrg
51b69d29cc apply the smallest hack to allow this to build without warnings again. 2010-12-05 08:45:46 +00:00
christos
70d66231fe make bpf_validate available in userland. 2010-12-05 02:40:40 +00:00
christos
d639454cac constify 2010-12-05 00:34:21 +00:00
pooka
393c93bb1d Don't allow "goes to 11^H^Hhyperspace" len field for RNDADDATA. 2010-12-04 17:39:50 +00:00
skrll
dd4fc49621 Remove trailing whitespace from previous. Today is not my day. 2010-12-04 16:04:45 +00:00
skrll
fab9eed30a Define PDC_ERR_NMOD 2010-12-04 16:02:55 +00:00
skrll
4509878aef Get capabilities right THIS time. 2010-12-04 16:01:42 +00:00
skrll
8eb08cae49 Spell capabilities correctly in PDC_MODEL_CAPABILITES. 2010-12-04 15:58:52 +00:00
mrg
1812d0a239 apply my patch to support non-512K sector disks (at least, upto 16KB
sector disks..)  from my tech-kern post:


the following patch let's me access both 512 byte and 4K
sector disks at the same time, as long as they are in
separate raids.  the existing rf code assumes/enforces
this part, i just made it support other sets concurrently.

the main change is moving the parity bitmap to the sector
after the component label sector(s), instead of being
immediately after the label, which meant it was on the same
sector as the label for >1024 byte devices.

i'm a little annoyed at having to add a 2nd call to
getdisksize() to enable auto-configure to work, but i
don't see another way that wasn't much uglier.
2010-12-04 10:01:16 +00:00
hannken
c1e6ef0c6b genfs_do_putpages(): When testing an uobject for dirty or modified
pages skip uninitialized (PG_FAKE) pages (DEBUG only).
2010-12-03 08:42:14 +00:00
bouyer
fbd333145d Make maxpartitions 16 on !i386. Fixes hardwiring root on device autoconf
index > 0 on amd64. Problem reported and patch tested by Tobias Nygren.
2010-12-02 23:12:30 +00:00
pooka
688fddb6c6 add ci_curlwp since we use it now 2010-12-02 21:20:39 +00:00
plunky
d334ec0fc0 fix potential mbuf overflow, from Alexander Danilov on tech-net 2010-12-02 19:07:27 +00:00
christos
6507d5b7f9 just ignore things that refer to the interface while detaching. 2010-12-02 17:38:05 +00:00
christos
dd73ef3bf4 Don't crash during detach if the attach hook failed before setting up.
From Chuck Silvers
2010-12-02 16:56:21 +00:00
pooka
1de81dd955 If the pagedaemon cannot free any memory due to not being able to
lock any uvm objects, check if lockholders are currently on CPU
and yield to try very soon again instead of assuming deadlock.

This makes limited-memory kernels perform the same as memory-unlimited
kernels (provided there is a reasonable amount of memory available).
For example, for large file copy off of ffs where the image is
backed on host memory (i.e. no disk i/o, i.e. ideal conditions)
the figures are, per rump kernel memory limit:

3000kB: same
1000kB: 10% slower
500kB:  50% slower

(per pagedaemon code might still be able to use some tweak, though)
2010-12-01 20:29:56 +00:00
pooka
48ac8b3849 implement mutex_owner() 2010-12-01 17:22:51 +00:00
pooka
cac1c6e392 Don't bother asserting: if we create the thread without KTHREAD_MPSAFE,
it's not going to be MPSAFE.
2010-12-01 15:13:24 +00:00
pooka
5f9e9d2543 rumpuser interface changed 2010-12-01 15:02:04 +00:00
pooka
5e1b7bf36d Track lwp as the rumpuser mutex owner instead of pthread_t (this
is done in rumpuser for simplicity, since on the kernel side things
we assume we have only one pointer of space).  As a side-effect,
we can no longer know if the current thread is holding on to a
mutex locked without curlwp context (basically all mutexes inited
outside of mutex_init()).  The only thing that called rumpuser_mutex_held()
for a non-kmutex was the giant lock.  So, instead implement recursive
locking for the giant lock in the rump kernel and get rid of the
now-unused recursive pthread mutex in the hypercall interface.
2010-12-01 14:59:37 +00:00
pooka
f73729b6b4 Make uvm_pagealloc_tele() fail if the request can't be immediately
satisfied.  This allows the caller to unlock the object and the
pagedaemon to avoid deadlock even if ~all memory is consumed by
one vm object.  This in turn makes is possible to copy a large file
into a rump kernel with a 10MB memory limit (where large >> 10MB).
A little more tuning will be required to avoid the pagedaemon
hitting the sleep-and-retry path, though.

+ fix some outdated unrelated comments
2010-12-01 11:19:18 +00:00
he
301198ac5d Follow up the changes done to wivar.h -- the consequence here is that
instead of a _disable and _enable routine, we have a single _enable which
takes a flag, and has a slightly different function signature.
Macppc kernels should build again.
2010-12-01 09:52:28 +00:00
skrll
663ac59a5a Define PCI_MAGIC_IO_RANGE, so that Xorg drivers can mmap PCI IO space. 2010-12-01 06:47:16 +00:00
jruoho
c2668640ae Fix boolean brain freeze. 2010-11-30 18:44:07 +00:00
pooka
074a7d7688 simplify 2010-11-30 18:20:41 +00:00
pooka
205a3e1371 regen: checksavecn is gone 2010-11-30 16:27:30 +00:00
hauke
97e8ba784e Fix an embarassing tyop. gcc should run aspell over the comments... 2010-11-30 16:05:55 +00:00
pooka
2c4a6d5bab remove unnecessary interface 2010-11-30 15:41:35 +00:00
pooka
88c803e16f fix broken rototill 2010-11-30 15:39:27 +00:00
bsh
dcf9e50cee don't clear TS_BUSY in ucomclose().
This fixes kernel crash in ucomstart() with "echo Hello > /dev/ttyU0".
2010-11-30 15:26:22 +00:00
pooka
7332ad1515 Require server to be explicitly initialized with rump_init_server(url).
Also, add rump_daemonize_begin() / rump_daemonize_end() to help
with the "can't daemon() after pthread_create()" problem.  Applications
could accomplish the same, but since it's such a common operation,
provide a little help.
2010-11-30 14:23:24 +00:00
bsh
bde01a6cd8 Support USB on NetWalker. 2010-11-30 13:07:29 +00:00
bsh
c1719a03c3 Support GPIO, IOMUX, and USB on i.MX51. 2010-11-30 13:05:27 +00:00
bsh
f9b075f6f4 define major device number for UARTs on i.MX SoCs 2010-11-30 12:42:48 +00:00
phx
d506813131 Support for Apple notebook keyboards, which have a few quirks.
1. On ISO-keyboard the keycodes for the key left of '1' and right of Shift
   are swapped.
2. Find the Apple FN key in the report descriptor and do the translations
   needed, before passing the keycodes to wscons.
3. Those keyboards only have the left Alt key. AltGr is missing. So it is
   emulated when holding down FN together with Alt.
2010-11-30 11:35:30 +00:00
phx
34f9225067 regen 2010-11-30 11:28:44 +00:00
phx
1949db690b Added some Apple trackpad devices for use in usb_quirks.c and macppc/dev/pbms.c 2010-11-30 11:25:25 +00:00
hannken
bd8f6f0b8f Always take the object lock before changing vmpage flags. Fixes a deadlock
where a thread is waiting on "genput" but the page in question is neither
BUSY nor WANTED.

No objections from tech-kern@.
2010-11-30 10:55:25 +00:00
dholland
a93e88c764 Time for 5.99.41 - struct componentbuf and struct nameidata both changed. 2010-11-30 10:50:29 +00:00
dholland
fbc55b334e SAVENAME and HASBUF namei flags have been removed; update rumpvfs accordingly. 2010-11-30 10:48:27 +00:00
dholland
cf7974120a RUMPCN_FORCEFREE is no longer needed. 2010-11-30 10:46:59 +00:00
dholland
3538a43f3a Regen for both preceding commits of namei.src together. I suppose I should
technically have regen'd separately for each but it didn't seem worthwhile.
2010-11-30 10:44:44 +00:00
dholland
14402d0ff1 Abolish the SAVENAME and HASBUF flags. There is now always a buffer,
so the path in a struct componentname is now always valid during VOP
calls.
2010-11-30 10:43:01 +00:00
dholland
d4eb05390d Abolish struct componentname's cn_pnbuf. Use the path buffer in the
pathbuf object passed to namei as work space instead. (For now a pnbuf
pointer appears in struct nameidata, to support certain unclean things
that haven't been fixed yet, but it will be going away in the future.)

This removes the need for the SAVENAME and HASBUF namei flags.
2010-11-30 10:29:57 +00:00
jruoho
e1de74391b Add AMD C1E quirk. Tested by cegger@.
(a) This should be removed once C-states are supported.

  (b) As there seems to be no reliable way to detect whether C1E is present,
      the quirk blindly assumes that C1E is used on families 10h and 11h.
2010-11-30 04:31:00 +00:00
dholland
0c1edef512 Fix etfs pathname handling to not (mis)use namei's scratch space.
etfs objects must now be registered as absolute paths; however, it is now
possible to access them via relative paths and through symlinks, which
previously worked some times and not others depending on exactly what
namei was doing.

discussed on tech-kern and ok'd by pooka.
2010-11-30 01:22:50 +00:00
jym
eac44f9a19 Fix typo. 2010-11-29 23:04:42 +00:00
skrll
9af400c7d3 KNF - remove names from function prototype declarations. 2010-11-29 16:16:27 +00:00
mrg
05061c6ad9 put the kernel-only externs back before <machine/pmap.h>. fixes ofppc build. 2010-11-29 09:49:33 +00:00
hannken
c23fe3a530 As md(4) no longer has "needs-count" there is no "md.h" anymore.
Remove the inclusion of this file.

Acorn32 now always builds load_memory_disc_from_floppy().  This should
not be a problem as all configs have md(4).

Observed by: Masao Uebayashi <uebayasi@netbsd.org>
2010-11-28 08:23:22 +00:00
jnemeth
22405528a4 Rename the autoloaded property list from <module>.prop to <module>.plist
as discussed on tech-kern.
2010-11-28 00:26:38 +00:00
christos
d410526d61 add ihphy 2010-11-27 20:18:46 +00:00
christos
1bb8c93e5d regen 2010-11-27 20:15:43 +00:00
christos
e5ce60b3e7 PR/44080: Grégoire Sutre: Support for the i82577 ethernet PHY 2010-11-27 20:15:27 +00:00
jym
b105d52289 regen. 2010-11-27 18:03:33 +00:00
jym
10ac0f2ef5 Correct string for BCM5709S.
(Yup, sorry, fix was supposed to be for miidevs and not miidevs.h)
2010-11-27 18:01:40 +00:00
jym
e8fab53aa6 Missing break in switch case. From OpenBSD. 2010-11-27 17:48:58 +00:00
jym
2ef59c6010 Use device_private() instead of casting softc to (void *). 2010-11-27 17:42:04 +00:00
jym
4fb46d6208 Correct string for BCM5709S. 2010-11-27 17:38:49 +00:00
bsh
043376cd09 ULPI register definitions 2010-11-27 13:41:49 +00:00
bsh
8af7e1f7d5 use device_t correctly for imxuart. 2010-11-27 13:37:27 +00:00
dholland
71d00f92fa Don't test flags with &&. From Henning Petersen in PR 44151. 2010-11-26 21:59:49 +00:00
christos
a9bdee4f4d don't leak kernel variables to userland! 2010-11-26 18:51:19 +00:00
pooka
571bbfbcca Duh, it's x86_64, not amd64. This should make the races which
require SMP trigger in the amd64/qemu runs again.
2010-11-26 09:25:39 +00:00
uebayasi
f4ae5ecf6e Put back VM_PAGE_TO_MD(); pointed out by skrll@, thanks. 2010-11-26 00:45:27 +00:00
pooka
6b71288c49 *facepalm*, adjust remote copyinstr to work in cases where the end
of the max copyin extends to an unmapped page.

Noticed, as usual, by tests.
2010-11-25 17:59:02 +00:00
matt
de286ccb2d Save t0-t2 on MIPS1 syscalls. 2010-11-25 17:53:24 +00:00
sborrill
c3023797f4 regen 2010-11-25 14:16:55 +00:00
sborrill
0cfe9d42ef Add devices for upcoming run(4). 2010-11-25 14:16:24 +00:00
tsutsui
851a3a4cfe Fix botch on mips64 merge:
- use correct offsets to pass args to loaded kernel in __mips_o32 case

Now NetBSD/pmax kernel properly boots, but init(8) still doesn't start
on GXemul emulating R3000 3MAX.
2010-11-25 14:05:27 +00:00
skrll
b8ccf1f053 Use partition_cyl_high and partition_cyl_low to find the "RiscBSD"
partition.

Makes nbfs somewhat work on my RiscPC.
2010-11-25 13:45:17 +00:00
hannken
83b532dd44 - Don't detach configured devices on last close.
- No kmem allocation and biodone() under lock (from rmind@netbsd.org).
2010-11-25 08:53:30 +00:00
uebayasi
e3b768e416 Revert vm_physseg allocation changes. A report says that it causes
panics when used with mplayer in heavy load.
2010-11-25 04:45:30 +00:00
skrll
ce0d59c64f Improve debug output. 2010-11-24 19:12:08 +00:00
dholland
b8fe00169c Call pathbuf_destroy exactly once, never twice. PR 44144 2010-11-24 16:31:12 +00:00
cegger
c4e5073612 when DDB is enabled then use 'db_printf'
for 'call intr_printconfig' to respect the 25 lines on vga output
2010-11-24 14:56:18 +00:00
cegger
0afb168c64 No need to print '0x' twice in the printing of
the mbuf flags via 'show mbuf'
2010-11-24 14:49:18 +00:00
hauke
83b3796db8 Consistency in commenting COMPAT_nn options. 2010-11-24 13:54:49 +00:00
hauke
75d0e22117 Catch up on COMPAT* options -- it's been a while... 2010-11-24 13:53:34 +00:00
hauke
ab1bc2fabc One more page in the Big Book Of Things That We Can do Without --
COMPAT* options, puffs support.
2010-11-24 13:48:20 +00:00
mrg
84b278ca3f add support for WSDISPLAYIO_LINEBYTES. mostly from macallan. 2010-11-23 22:14:27 +00:00
pooka
e425e897be Add aliases for _atomic_cas_foo, as they are used often. A snafu
in "./build.sh rumptest" prevented me from noticing this yesterday,
so thanks to Nick Hudson for re-pinging.
(I'll fix build.sh shortly)
2010-11-23 12:51:10 +00:00
hannken
f9d9b76c70 Regen. 2010-11-23 11:16:59 +00:00
hannken
afdfce8e3b Remove unused count from pseudo-device md. 2010-11-23 11:13:52 +00:00
hannken
cec7ede499 Make md(4) mp-safe. 2010-11-23 09:30:43 +00:00
christos
9f3048f962 fix typos 2010-11-23 04:36:09 +00:00
christos
d50ed4470e split if_wi 2010-11-23 04:33:09 +00:00
dholland
a8d4826eab Extend the workaround for the 3ware 9650 full-queue bug to a full-fledged
quirk, and use it for the 9690 as well where it's also needed. Patch by me,
problem hunted down by Jiri Novotny and Zdenek Slavet and reported in
PR 44002.
2010-11-22 23:02:16 +00:00
pooka
03969dba0e the usual wuninit stuff 2010-11-22 21:46:04 +00:00
christos
420ea92013 PR/44131: Matthew Mondor: if_tap.c tap_dev_ioctl() not propagating error,
always returns 0.
2010-11-22 21:31:51 +00:00
pooka
cd28ebebac Add rump component for md(4).
Now, let's say you start a rump server and configure a memory disk
on it.  Remote (as in TCP remote) clients may now access that
memory.

cloudy, my apps are scattered and they're cloudy
they have no borders, no boundaries
2010-11-22 21:20:32 +00:00
pooka
22506639fc Don't have a COW (Compiler OW) in case there is no kernel_opt. 2010-11-22 21:10:10 +00:00
pooka
9be034428c Support physio for remote processes.
==> add support for remote vmspace vmapbuf/vunmapbuf
  ==> add proper support for copyin/out_vmspace
    ==> add support for remote vmspace uvm_io
      ==> add support for non-curproc rumpuser_sp_copyin/out
        ==> store remote context in vm_map->pmap instead of
            pthread_specificdata

In short, makes read/write of most (all?) block devices work from
a remote rump client via rump syscalls.
2010-11-22 20:42:19 +00:00
pooka
c816a62b18 "regen": /dev/md* 2010-11-22 20:29:15 +00:00
pooka
83f7d393f5 add information to autogenerate md /dev nodes 2010-11-22 20:28:49 +00:00
plunky
2c6dc8c043 upon device initialisation, query and cache the device features,
and cache the maximum ACL/SCO packet buffers.

provide an additional SIOCGBTFEAT ioctl to retrieve the cached
features, and add the max values to the SIOC?BTINFO results.

(btreq does not change size)
2010-11-22 19:56:51 +00:00
pooka
639422bd4e Support VOP_SETATTR, otherwise e.g. open(O_TRUNC) fails. 2010-11-22 15:15:35 +00:00
pooka
9734188353 rename atomic_cas_up to rump_atomic_cas_up to avoid collisions 2010-11-22 10:50:50 +00:00
skrll
74369bffed Fix thinko in previous. 2010-11-22 07:27:28 +00:00
pooka
a742ba8060 Encode smp-capability into the makefile so that it can be used to
avoid potential screwups.
2010-11-21 22:17:24 +00:00
pooka
a78ea8c07c Fix situation where we try to configure >MAXCPUS cpus. 2010-11-21 22:01:15 +00:00
pooka
566f7922d9 Add a lockless uniprocessor version of atomic_cas_generic.c, which
is currently used by all the archs that previously used cas_generic.
2010-11-21 21:46:43 +00:00
tsutsui
a4551171c4 Make local functions/variable static. 2010-11-21 18:53:56 +00:00
tsutsui
279b8ed705 Use CFATTACH_DECL_NEW() (no softc). 2010-11-21 17:59:36 +00:00
pooka
dbb937f216 _KERNEL_OPT 2010-11-21 17:57:24 +00:00
pooka
bcc1160c88 regen: rump_reboot is gone 2010-11-21 17:35:19 +00:00
pooka
15e3ba0cc7 Realize the >1yo comment above rump_reboot and retire them to make
room for sys_reboot.
2010-11-21 17:34:11 +00:00
pooka
237c2727e8 I can't think of any reason why a rump kernel has to allow vfsusermount
by default, nor do I remember why i originally added it in 2008
==> remove.
2010-11-21 16:19:19 +00:00
tsutsui
b1361f43bd Split softc/device_t. 2010-11-21 16:11:32 +00:00
tsutsui
e0a14f3564 Fix botches in rev 1.185 (kent-audio1 merge) which cause buffer overrun
and "tlb_exception: no copyin/out fault hander" panic in
audio_fill_silence() after audio playback on dreamcast.

The problem is tracked and fix is provieded by Ryo SHIMIZU,
who is the auther of aica(4) audio driver for dreamcast.
2010-11-20 18:03:49 +00:00
tsutsui
4eca61515e Make aica_round_blocksize() always return a fixed buffer size.
I'm not sure if this is correct, but audio playback doesn't work
on dreamcast without this workaround. (since kent-audio1 merge?)
2010-11-20 16:12:23 +00:00
phx
0baf325a4a Make sure the interface protocol is UIPROTO_MOUSE, before we attach. 2010-11-19 18:27:12 +00:00
phx
19dc316e21 Added UIPROTO_MOUSE for HID-class. 2010-11-19 18:21:48 +00:00
pooka
a555936f2e remove no longer necessary code 2010-11-19 17:11:20 +00:00
pooka
1f5c4aaeac Pass routines necessary for multithreaded operation down to rumpuser_sp. 2010-11-19 17:06:56 +00:00
macallan
486592ab8a add PCI_MAGIC_IO_RANGE so non-x86 machines can map the IO range belonging to
the console vga
thanks to nick for reminding me to commit this and for confirming that it works as intended
2010-11-19 13:38:17 +00:00
dholland
0a4a6fb035 Fix previous, was all wrong. noticed by enami. 2010-11-19 09:11:45 +00:00
dholland
5fcd084d2b add missing pathbuf_destroy on error path, noticed by enami
XXX: this code is wrong; it should not be calling namei and then
XXX: vn_open on the same nameidata.
2010-11-19 09:08:26 +00:00
dholland
1bc855564a 5.99.40: nameidata changed. 2010-11-19 06:46:33 +00:00
dholland
479d02e2f7 Regen. 2010-11-19 06:45:29 +00:00
dholland
8f6ed30d57 Introduce struct pathbuf. This is an abstraction to hold a pathname
and the metadata required to interpret it. Callers of namei must now
create a pathbuf and pass it to NDINIT (instead of a string and a
uio_seg), then destroy the pathbuf after the namei session is
complete.

Update all namei call sites accordingly. Add a pathbuf(9) man page and
update namei(9).

The pathbuf interface also now appears in a couple of related
additional places that were passing string/uio_seg pairs that were
later fed into NDINIT. Update other call sites accordingly.
2010-11-19 06:44:33 +00:00
uebayasi
0ce666ede0 Whitespace. 2010-11-19 05:38:10 +00:00
uwe
5bb781f731 Correct definition of leap year. Make yeartonum and numtoyear use
full years so that year 2000 is correctly counted as a leap year.

Now NetBSD under SIMH picks up correct time-of-day clock value.  It
used to be a day behind, since 2000 - 1900 = 100 and naive leap year
test wouldn't count it as a leap year.
2010-11-19 03:31:24 +00:00
cegger
b9b1de19e8 previous fixed one HP laptop and broke an other HP laptop.
The one which got fixed RuntimeCount is 1. The one which broke RuntimeCount is 0.
So only decrement RuntimeCount when RuntimeCount is non-zero.
2010-11-18 18:16:15 +00:00
skrll
383128f176 Implement footbridge_io_bs_mmap. 2010-11-18 18:12:23 +00:00
skrll
3bb0378791 Whitespace. 2010-11-18 18:06:21 +00:00
skrll
5d30f2b71f Comment KNF. 2010-11-18 18:01:20 +00:00
skrll
2e1c941fb9 Remove commented out setting of SDRAM_MEMORY_ADDR - it's set later on. 2010-11-18 18:00:40 +00:00
cegger
b768b4ed61 fix AcpiEnableGpe:
GPEs get enabled at ACPI initialization. AcpiInstallGpeHandler() disables
GPEs using AcpiEvDisableGpe() w/o decrementing RuntimeCount.
So when acpiec(4) enables the GPE after installing the GPE Handler then
AcpiEnableGpe() does not call AcpiEvEnableGpe() because RuntimeCount
says it is already enabled which is wrong.
So decrement the RuntimeCount in AcpiInstallGpeHandler() right
before calling AcpiEvDisableGpe().
2010-11-18 14:40:31 +00:00
cegger
7f56ec2e89 build fix: vm_physmem_index is only used with DEBUG.
Fix build when DIAGNOSTIC is enabled but not DEBUG
2010-11-18 11:49:41 +00:00
jnemeth
fd3014ea71 if autoloading check for a noautoload=true property and if found,
deny the autoload
2010-11-18 09:50:47 +00:00
uebayasi
5cdd3cec1f Optimize DIAGNOSTIC check code. 2010-11-18 08:41:11 +00:00
uebayasi
56df070b0c Fix DIAGNOSTIC physseg find check. 2010-11-18 08:18:31 +00:00
pooka
e425b7c737 Remove unused rump_set_vmspace. An equivalent needs to come back
later, though, but in its current form it's just unusable garbage.
2010-11-17 21:57:33 +00:00
pooka
5eb7a3a4cc Provide a special rump_proxy_syscall for handling received proxy
syscalls and retire unused rump_syscall.
2010-11-17 21:52:29 +00:00
pooka
dc4938b8f8 regen: -rump_pub_syscall 2010-11-17 21:50:34 +00:00
pooka
56c4db38a8 remove rump_pub_syscall -- unused/unusable 2010-11-17 21:49:52 +00:00
pooka
5e4322985a regen: optimize local syscall path a bit 2010-11-17 21:48:07 +00:00
pooka
b991c38551 Skip one extra function in the rump syscall local path and use
sy_call() directly from rump_syscalls.c.
2010-11-17 21:47:11 +00:00
plunky
7d794dc7da do not produce an error when connections are closed normally
for L2CAP sockets, this solves an irritating error message from sdpd(8),
which can now differentiate between normal closure and error.
2010-11-17 20:19:25 +00:00
dholland
06a95d4af1 typo in comment 2010-11-17 20:07:50 +00:00