thorpej
b9364bb468
First cut at XScale setup code. Needs more work.
2001-11-07 00:17:36 +00:00
augustss
5d206b8d31
Correct a comment. Pointed out by Michael.Eriksson@era-t.ericsson.se.
2001-11-06 22:56:02 +00:00
thorpej
46309d6bc6
Const poisoning of cpu/class names.
2001-11-06 20:39:13 +00:00
thorpej
5b3f78d953
"i80200", not "80200".
2001-11-06 20:02:13 +00:00
thorpej
f12c8ee306
"XScale", not "Xscale".
2001-11-06 19:59:43 +00:00
thorpej
daae0ad947
If BOARDTYPE == iq80310, make an S-records version of the kernel
...
as well.
2001-11-06 19:53:22 +00:00
thorpej
e8982cb969
Make it possible for Makefile.${MACHINE}.inc to provide extra
...
stuff at the end of SYSTEM_LD_TAIL.
2001-11-06 19:52:21 +00:00
tv
f965ecc2a3
Give mips*-*-netbsd* a gdb_target=nbsd line.
2001-11-06 16:32:33 +00:00
tv
4fe26460e9
Remove dependency on NLSDIR entirely, now that it's not auto-created.
2001-11-06 16:20:16 +00:00
augustss
a1ba73d6c3
Add a quirk for a USB CD/RW.
2001-11-06 13:31:20 +00:00
augustss
80c2d1c262
Regen.
2001-11-06 12:59:45 +00:00
augustss
0c8d23832b
Add DMI CD/RW drive (my first USB 2.0 device!).
2001-11-06 12:59:17 +00:00
augustss
4469f30685
Add some USB 2 related definitions.
2001-11-06 12:29:48 +00:00
lukem
20960db1bf
Don't create missing NLS directories; require them to already exist
...
(by updating etc/mtree/NetBSD.dist as necessary).
`nlsinstall' is now in line with other *install targets.
2001-11-06 10:59:15 +00:00
lukem
25ebf09ae0
add various directories under /usr/include (kernel includes) and
...
/usr/share/nls that have previously been created by <bsd.kinc.mk>
and <bsd.nls.mk>
2001-11-06 10:56:46 +00:00
itojun
087b694325
too many curly brace.
2001-11-06 08:14:27 +00:00
chs
2ed88fe090
several changes prompted by loaning problems:
...
- fix the loaned case in uvm_pagefree().
- redo uvmexp.swpgonly accounting to work with page loaning.
add an assertion before each place we adjust uvmexp.swpgonly.
- fix uvm_km_pgremove() to always free any swap space associated with
the range being removed.
- get rid of UVM_LOAN_WIRED flag. instead, we just make sure that
pages loaned to the kernel are never on the page queues.
this allows us to assert that pages are not loaned and wired
at the same time.
- add yet more assertions.
2001-11-06 08:07:49 +00:00
chs
6fbca7d0fc
use pmap_kenter_pa() instead of pmap_enter(), this is required for
...
pages loaned to the kernel. this implies that we also need to
call pmap_kremove() before uvm_km_free().
other general cleanup: remove argument names from prototypes,
rename some variables, etc.
2001-11-06 07:30:14 +00:00
simonb
cf63a6b052
Remove some variables that are set but never used.
2001-11-06 07:20:37 +00:00
simonb
86c9e7e6d2
In procfs_domem() the addr variable is only needed if PMAP_NEED_PROCWR is
...
defined.
2001-11-06 07:20:08 +00:00
simonb
9b90ed2100
Remove some variables that are set but never used.
2001-11-06 07:18:14 +00:00
simonb
fa50959ec6
Remove a variable that is set but never used.
2001-11-06 07:15:34 +00:00
simonb
c56d879335
Remove some variables that are set but never used.
2001-11-06 07:11:29 +00:00
simonb
915441c64b
Use the sector size from the partition info, not a hard-coded value.
2001-11-06 07:09:39 +00:00
simonb
ecf09baab6
Remove a variable that is set but never used.
2001-11-06 07:08:09 +00:00
simonb
bb57e2c53c
Remove some bogus checks for unsigned variables < 0.
2001-11-06 06:59:05 +00:00
simonb
6129c87d2e
Remove superfluous semicolon.
2001-11-06 06:40:44 +00:00
simonb
82649768b7
Change some unsigned int variables and parameters to plain ints so
...
that all usages of those agree on unsigned vs. signed.
2001-11-06 06:31:06 +00:00
simonb
819bb532e6
Remove some variables that are set but never used.
2001-11-06 06:28:22 +00:00
matt
b26f63f404
Fix pr#14481
2001-11-06 06:26:34 +00:00
matt
1f09ca6e53
Fix a small buglet in syncicache (if the area to sync crosses the
...
segment 0 boundary).
2001-11-06 06:25:28 +00:00
chs
6e1dd2fa31
add an assert and rename some variables.
2001-11-06 05:44:25 +00:00
enami
d4f33cda47
Minor version of libtermcap/termlib is bumped to 5.
...
Pointed by ishii@sm.sony.co.jp .
2001-11-06 05:43:08 +00:00
kim
d561c70b4b
None of the other calls to logerror() include a newline at the end of the
...
message, and it causes an unnecessary empty line in the syslog output.
2001-11-06 05:39:27 +00:00
chs
d8cbdbb0da
in uvm_exit(), don't bother to unwire the uarea before we free it,
...
the pages will be freed anyway.
2001-11-06 05:34:42 +00:00
chs
07d2ec83fe
don't call pmap_copy() from uvmspace_fork().
...
a new process is very likely to call execve() immediately after fork(),
so most of the time copying the pmap mappings is wasted effort.
2001-11-06 05:27:17 +00:00
simonb
15a42388c0
In pmap_enter(), sync the instruction cache if VM_PROT_EXECUTE. Fixes
...
problems when executing programs where text is copied to a page without
a dma sync (like NFS data bcopy'd to a buffer cache page).
From discussion with Jason Thorpe and Eduardo Horvath.
2001-11-06 04:49:49 +00:00
augustss
cd86b27aad
ehci can attach to cardbus too.
2001-11-06 03:18:53 +00:00
augustss
58de8e2de6
Add ca_bus field.
2001-11-06 03:18:18 +00:00
augustss
7ae1e6394f
Add some data structures to keep enable finding companion controllers
...
for EHCI.
2001-11-06 03:17:36 +00:00
augustss
c342a3beab
Add some useful macros.
2001-11-06 03:16:17 +00:00
augustss
d8cebea1fc
Make some messages only appear with bootverbose.
...
Add bus number to attach args.
2001-11-06 03:11:10 +00:00
enami
03b4b0dfdd
Use options<SPC><TAB> consistently (except for GENERIC_ISDN since it is
...
indented rather differently).
2001-11-06 01:57:06 +00:00
simonb
e716956a0e
Calculate the hardware interrupt to irq mapping array and irq mask from
...
the irq to hardware interrupt mask map instead of using two different
interrelated arrays and a bit mask that I've got wrong more than once
when updating by hand (including when I recently added the keyboard/mouse
interrupt mappings). Now only the galaxy_intr_map[] array needs to
be updated when adding extra interrupts.
2001-11-06 01:26:47 +00:00
gmcgarry
4889f499f1
Rework to describe the plethora of libraries that arrived with the
...
introduction of crypto/Kerberos into the base system.
Doesn't have a hope of being complete since there is little (no?)
documentation available on what the libraries actually do, much
less how to use the functions included within them. It's questionable
whether some of the libraries should exist in the first place.
Does NOT address lib/11191, lib/11171 + others I haven't found yet.
2001-11-06 00:06:21 +00:00
thorpej
af0d2bf570
Config info for the i80312 XScale companion I/O chip.
2001-11-05 23:38:55 +00:00
thorpej
20b742fd48
RCS ID.
2001-11-05 23:38:05 +00:00
thorpej
49951f6d12
Prototypes for i80312 routines.
2001-11-05 23:37:41 +00:00
thorpej
22514e4c7d
Routines for handling the i80312 memory controller for XScale.
...
Currently includes a routine to determine memory size from the
SDRAM configuration registers.
2001-11-05 23:37:01 +00:00
christos
29c9bc3e1a
make comment reflect reality (no functional changes)
2001-11-05 23:31:02 +00:00