lukem
f85a625206
add RCSIDs
2001-11-13 00:12:56 +00:00
lukem
b60687cbee
add RCSIDs
2001-11-13 00:00:58 +00:00
lukem
34d65a3414
add RCSIDs
2001-11-12 23:49:33 +00:00
lukem
f5e6ca8797
add RCSIDs
2001-11-12 23:22:57 +00:00
lukem
a13b5687d9
add RCSIDs
2001-11-12 23:08:56 +00:00
christos
731fd0e33d
Protect printf() like functions and b{copy,zero,cmp} from being defined
...
in userland.
2001-11-12 23:08:13 +00:00
lukem
1ac69d9cb3
add RCSIDs
2001-11-12 22:54:03 +00:00
bjh21
3048d543d3
Use the (not so-)newly-allocated IFT_ECONET rather than IFT_OTHER. This means
...
that programs start printing Econet link-layer addresses corrctly.
2001-11-12 20:19:04 +00:00
pk
4f1fe56be8
Remove redundant declarations.
2001-11-12 16:32:25 +00:00
lukem
adc783d537
add RCSIDs
2001-11-12 15:25:01 +00:00
lukem
7bbd2f341b
clean up whitespace
2001-11-12 15:21:46 +00:00
lukem
6e65bad538
regen (for RCSID)
2001-11-12 15:03:35 +00:00
lukem
bbfda04203
add RCSID to generated .c files
2001-11-12 14:57:02 +00:00
christos
6ff985ffa8
PR/14558: Tero Kivinen: There is no point in limiting the number of seconds
...
to 100 million. Use 1000 million like the man page for nanosleep suggests.
This is much closer to MAXINT, and it conforms to POSIX.
2001-11-12 14:52:33 +00:00
lukem
6e69bda797
regen (for RCSID)
2001-11-12 14:50:28 +00:00
lukem
2be6cd9ae3
regen
2001-11-12 14:48:47 +00:00
lukem
d8dd7943fe
add RCSID to generated .c file
2001-11-12 14:34:24 +00:00
simonb
1143123ee5
Fix pasto in a comment.
2001-11-12 11:12:16 +00:00
uwe
9380edd8ad
In fb_bell call kbd_docmd only #if NKBD > 0.
...
This allows kernels without kbd at zs to be linked.
(JavaStation-1 does not have zs, it uses pckbc instead)
2001-11-12 08:14:30 +00:00
atatat
23b1a14d0d
compile in the absense of SYSVSHM and SYSVSEM.
2001-11-12 01:23:51 +00:00
atatat
e6de03653d
Don't set 'atapi_probe_device' if no atapi busses are being configured.
2001-11-11 23:21:18 +00:00
matt
ab93af26ea
Fix pte_clear to TLB flush the va, not the tlb adress (which is only valid
...
for clearing the ref bit). pvo_to_pte (if !diagnostic) will return NULL
immediately if PTE_VALID is not set.
2001-11-11 23:07:02 +00:00
chris
8298c55eab
Correct comments for ffs algoritm (it isn't using register r0)
2001-11-11 22:07:41 +00:00
christos
50a347501a
compile in the absense of SYSVSHM and SYSVSEM. pointed out by @@@.
2001-11-11 21:21:02 +00:00
mhitch
c873b07b2d
After modifying transmit descriptors, write-back cache needs to be flushed.
...
Fixes DEFTA on R4x00 DECstations.
2001-11-11 18:47:03 +00:00
thorpej
944fcd0d83
Allocate the appropriate space for the XScale global cache clean code.
2001-11-11 17:30:14 +00:00
rafal
1a9f819d84
Make microtime(9) do interpolation to get better-than-hz resolution, if
...
the platform supplies a clkread function that does something other than
return 0 (which is the default unless overridden by the platorm code).
Supply such a function for the IP22; even if it isn't perfect, it goes
a long way to making ntp usable.
While I'm at it, move the ticks-per-hz variable out of the struct platform
since it's really private to the per-platform interrupt/clock code.
XXX: No clkread function supplied for IP32, since it has other problems --
like a hardcoded ticks-per-hz, but the same code as on the IP22 could be
used.
2001-11-11 17:21:40 +00:00
thorpej
b75edaf367
Some fixes/cleanup to the XScale cache clean code:
...
* Define a CPWAIT macro as described in the i80200 manual and use it,
rather than replicating the code in a few places.
* The i80200 manual notes that the line-allocate operation used to
do global D$ clean does not actually perform a load/fill request
from external memory, and thus does not actually place valid data
in the cache lines allocated. Require that machine-dependent code
allocate an appropriately-sized chunk of unmapped VA space for the
global clean operation in order to avoid unpredictable results.
* The i80200 manual notes that the VA range for the Mini-Data global
clean (which *must* be mapped to physical memory) must be reserved
exclusively for cleaning the Mini-Data cache. Require that machine-
dependent code allocate an appropriately-sized chunk of memory for
this purpose.
2001-11-11 17:18:27 +00:00
thorpej
4ffa983428
Pull in common 32-bit ARM VM parameters.
2001-11-11 16:44:15 +00:00
thorpej
c653a0ee51
Even though the ARM architecture defines large, standard, and small
...
pages, we use the standard (4K) page size as PAGE_SIZE. Make the
PAGE_SIZE related variables compile-time constants that reflect this.
Results in a bit over 2K worth of .text savings, and visibly better
code in the places that use PAGE_SIZE, etc.
2001-11-11 16:40:36 +00:00
martin
cd67a5ce17
Add polish keyboard map, from Dawid Szyma_ski <dawszy@netbsd.lubin.pl>.
2001-11-11 11:48:56 +00:00
tsutsui
78b0b559e3
- Fix some bogus comments.
...
- Add a missed splx(s) in error case.
2001-11-11 05:28:55 +00:00
isaki
db0f7ea415
add Nereid. ne* at intio0
2001-11-11 01:40:29 +00:00
isaki
85e2e11f39
Support an ethernet part of Nereid.
...
Nereid is the board of ethernet/USB/memory for X68k
developed by X-PowerStation, a japanese X68k circle.
See http://xps.jp/ but only written in japanese.
2001-11-11 01:39:02 +00:00
isaki
20d2e2f7e8
Support BUS_SPACE_MAP_SHIFTED_EVEN for bus_space_map().
...
Now BUS_SPACE_MAP_SHIFTED means BUS_SPACE_MAP_SHIFTED_ODD.
It is needed for Nereid Ethernet.
2001-11-11 01:38:00 +00:00
thorpej
2ea8a793d0
* Define prologue/epilogue macros for the cache clean functions,
...
and use them, like we do in the SA-1 code.
* Use numbered labels for loops.
2001-11-11 01:05:11 +00:00
thorpej
3492e0ce0b
Fix a missing-whitespace typo.
2001-11-11 01:02:58 +00:00
thorpej
eb8206f223
Use numeric labels for loops.
2001-11-11 00:47:49 +00:00
thorpej
de8e924e4c
* Define prologue/epilogue macros for the cache clean functions,
...
and use them, rather than replicating the code several times.
* Use numbered labels for loops.
2001-11-11 00:41:48 +00:00
soren
3566ffe886
Fix vnd pastoes.
2001-11-11 00:38:30 +00:00
christos
09b14fa42a
Oops, missed one.
2001-11-11 00:34:52 +00:00
thorpej
ddb435fb56
Define KERNEL_TEXT_BASE, ALT_PAGE_TBLS_BASE, and KERNEL_VM_BASE
...
in terms of KERNEL_BASE.
2001-11-11 00:32:02 +00:00
perry
82540eeaca
fix a couple of signed->unsigned warnings lint found
2001-11-11 00:25:23 +00:00
christos
ddf09edfc0
merge duplicate register definitions.
2001-11-11 00:24:16 +00:00
christos
257a5919a3
Get rid of duplicate RID definitions.
2001-11-11 00:16:07 +00:00
perry
ea6b9b674d
patch up some comments to avoid cpp warnings about redefines.
2001-11-11 00:00:15 +00:00
thorpej
fe9e809208
Add a comment explaining that we expect the memory controller
...
registers to already be subregion'd off, and actually init
the PCI DMA tag.
2001-11-10 23:14:51 +00:00
thorpej
9e1b785626
Split all the model/version-specific cpufuncs into separate files
...
corresponding to the model/version.
2001-11-10 23:14:08 +00:00
thorpej
a27687fb2f
Fix some whitespace.
2001-11-10 23:12:41 +00:00
wdk
571fbc80c7
Tidy up debug logic
...
Fix compile errors when DIAGNOSTIC or DEBUG options disabled.
2001-11-10 22:54:54 +00:00