pooka
955121353e
move files.rump out of wip
2010-02-12 04:20:51 +00:00
msaitoh
9afdc6ebb0
- Add some PCIe config registers.
...
- The register at 0x1c is not Control Status register. It contains Control
bits only. Rename it.
2010-02-12 04:01:07 +00:00
jym
499833724f
Starting with Xen 3 API, MMU_EXTENDED_COMMAND (tlb flush, cache flush, page
...
pinning/unpinning, set_ldt, invlpg) operations cannot be queued in the
xpq_queue[] any more, as they use their own specific hypercall, mmuext_op().
Their associated xpq_queue_*() functions already call xpq_flush_queue()
before issuing the mmuext_op() hypercall, which makes these xpq_flush_queue()
calls not necessary.
Rapidly discussed with bouyer@ in private mail. XEN3_DOM0/XEN3PAE_DOM0 tested
through a build.sh release, amd64 was only compile tested. No regression
expected.
2010-02-12 01:55:45 +00:00
haad
aa8090778a
Add vrele_async routine which asynchronously release vnodes in different contex
...
and in some time in the future.
Ok: ad@.
2010-02-11 23:16:35 +00:00
haad
a23681588b
Add kmem_asprintf rotuine which allocates string accordingly to format
...
string from kmem pool. Allocated string is string length + 1 char for ending
zero.
Ok: ad@.
2010-02-11 23:13:46 +00:00
martin
0eda8d8e5e
Add a prototype.
2010-02-11 21:28:16 +00:00
mlelstv
b10f49caa8
There is no code left that uses disk size data, so don't query it.
2010-02-11 19:50:34 +00:00
joerg
b6f836a257
Register with pmf.
2010-02-11 18:24:48 +00:00
drochner
ff24957791
put back the "vt100base_data" variable which was souce of confusion,
...
it is really needed, as noted by Geoff Wing
2010-02-11 10:07:14 +00:00
cnst
e9089f1372
remove unnecessary AIBS_MONLIMITS ifdefs, no binary change; ok pgoyette
2010-02-11 06:54:57 +00:00
pooka
a733498944
Move a bunch of rump components from dev/wip to dev/lib now that
...
they've reached a certain maturity.
2010-02-11 02:22:09 +00:00
pooka
3b7d9c4fcb
Add RUMP_SYS_FILEOPS for syscalls which operate on files (or at least
...
close to that).
2010-02-11 01:13:58 +00:00
mlelstv
b44bbb30f5
There is no code left that uses disk size data, so don't query it.
...
This also failed when querying the simulated block device from mfs.
Fixes PR kern/42782.
2010-02-11 00:06:16 +00:00
martin
dd8b03031c
fix includes
2010-02-10 23:33:56 +00:00
skrll
6abd7610a4
Remove accidental commit.
2010-02-10 22:25:08 +00:00
martin
9b40c0f8c3
Utility function to lookup a symbol value in an elf symbol table - allows,
...
for example, a bootloader to access symbols in the just loaded kernel
(or module).
2010-02-10 21:54:47 +00:00
skrll
1caeee472f
Oops. Whitespace in previous.
2010-02-10 20:54:46 +00:00
skrll
4b1317e9f2
Remove a cast by fixing a printf format.
2010-02-10 20:52:35 +00:00
skrll
cad999ae76
Reformat a comment.
2010-02-10 20:51:23 +00:00
skrll
5489478973
Minor tweaks.
2010-02-10 20:49:58 +00:00
skrll
4b4ac775d2
Use Debugger instead of hand crafted asm.
2010-02-10 20:45:35 +00:00
skrll
a0bd4386a7
G/C CONADDR
2010-02-10 20:44:14 +00:00
skrll
efe63ed972
Replace a magic constant with a define.
2010-02-10 20:39:04 +00:00
skrll
82b466e11e
Don't panic if bus_space_map fails. Just report the error and return.
2010-02-10 20:33:27 +00:00
skrll
05bd95a602
Whitespace.
2010-02-10 20:32:34 +00:00
skrll
17548300ae
Wrap long lines.
2010-02-10 20:32:02 +00:00
tonio
929c4a4334
Fix typo in TEMPer comment, spotted by Patrick Welche
2010-02-10 19:54:36 +00:00
drochner
dd64f9a8aa
add some more mappings from punctuation and accented characters to
...
more or less adequate replacements in the builtin IBM character set
2010-02-10 19:45:30 +00:00
drochner
265bc2e92c
Allow big parts of the vt100 emulation code (what is in
...
wsemul_vt100_subr.c) to be used by alternative terminal emulators
(which are not in-tree yet but can be loaded as LKMs).
For this, split out that part of the state structure which is used
by the sharable code and include that in the original vt100 state.
This is only a query-replace and sed(1) job for now, it makes sense
to rearrange things a bit so that even more code can be changed --
will do so later.
2010-02-10 19:39:39 +00:00
skrll
3d59e3d43a
Use __arraycount
2010-02-10 17:00:45 +00:00
roy
594ee076bc
Convert to terminfo so we compile.
2010-02-10 14:48:26 +00:00
pooka
d444f29418
Rename rumpusbhc to ugenhc, as that better describes what it does.
...
(the full component name is rumpdev_ugenhc)
2010-02-10 02:26:23 +00:00
pooka
ee03580145
The first step to having cd work is to remember to attach it and
...
go "devfs" on it.
2010-02-10 02:08:34 +00:00
jym
68ab1c6897
To properly account for the total number of pages allocated for PDP, use
...
PDP_SIZE, as PAE (i386) requires 4 pages instead of 1.
2010-02-10 00:39:30 +00:00
jym
7a73ba3497
Wrap a comment; add a space after a comma to another (align with next line)
2010-02-09 23:52:13 +00:00
jym
25df75469b
Use roundup2() instead of hardcoding the operation.
2010-02-09 23:47:10 +00:00
hubertf
d181448ea1
regen
2010-02-09 23:14:19 +00:00
hubertf
d96ae1b974
Add entry for Juniper Networks Experimental Clock Version 0
...
Fixes PR kern/42742
2010-02-09 23:13:09 +00:00
jym
8301717a0c
Use CR0_PE (enable protected mode) instead of hardcoding constant.
2010-02-09 23:09:47 +00:00
wiz
65b4cc1cbf
Fix typo.
2010-02-09 23:07:13 +00:00
wiz
8e35c759e7
Fix typo in comment.
2010-02-09 23:05:16 +00:00
njoly
b7a0ac57a9
Kill extra semi-column.
2010-02-09 23:04:15 +00:00
jym
753d396585
Fix typos in comments.
2010-02-09 22:51:13 +00:00
tonio
88a63eed07
Fix typo in comment
2010-02-09 22:44:43 +00:00
tonio
b8d0856cd9
Add TEMPer and TERMPerHUM driver
2010-02-09 22:38:32 +00:00
pooka
93256256ef
add cd@scsi and cd@atapi (untested. if you have a usb cd drive, let me know)
2010-02-09 19:02:19 +00:00
pooka
84e94fc428
Now that there is a working bus.h for all architectures, move rump
...
bus dma out of a wip place and into rumpdev where it belongs.
2010-02-09 18:57:03 +00:00
pooka
bd6771a8d0
* UR_CBI_ADSC ctrl req fails with EIO sometime for unknown reasons.
...
Let it instead of panicking. Doesn't seem to affect functionality.
* process pipe queue only until it is empty
2010-02-09 18:27:17 +00:00
phx
3055d8c0e9
Moved the macros amiga_cpu_sync() and amiga_membarrier() from amiga/device.h
...
to the MD include/cpu.h.
Also make sure that grf_cvreg.h includes cpu.h as it is needed by Xamiga
in xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCV.h.
2010-02-09 18:13:09 +00:00
pooka
cefcf2133f
Add a bus.h blanket header which forces definition of bus space /
...
bus dma interfaces as functions and therefore makes it possible to
use rump on archs which suffer from macro maladies, i.e. everything
except i386 and amd64.
(build-tested on sparc64 and vax, which are usually the two extremes
of weirdness in these cases)
2010-02-09 17:33:31 +00:00