thorpej
c915b880c5
The 80321 manual lies; it does have a CPU ID distinct from the 80200.
...
Add that CPU ID, and add a case for it.
2002-03-27 01:34:47 +00:00
fredette
0fe578ec56
On the m68000, instead of extracting integer support from
...
libgcc, use bits from sys/lib/libkern.
2002-03-26 23:19:31 +00:00
fredette
749a99134b
When DDB is not defined but Debugger() is anyways, define
...
console_debugger() to be Debugger(). This is relevant on
the sun2 and sun3, where a monitor is always available.
2002-03-26 23:17:09 +00:00
fredette
23aa52421d
No longer assume that !DDB implies that Debugger() isn't defined.
...
Now only define Debugger() if it isn't defined already.
2002-03-26 23:14:49 +00:00
manu
fff388471d
Added the SETMASK32 command for sigprocmask(2). This is equivalent to
...
SETMASK except that the upper 32 bits are left untouched
2002-03-26 22:59:32 +00:00
fredette
58830d68c5
Added brand-new integer multiply and divide support, used only
...
on the m68000.
2002-03-26 22:49:32 +00:00
kleink
032762e1e9
On the 601, construct the CPU counter value from the RTC[UL] registers.
2002-03-26 21:50:39 +00:00
matt
12810ed37d
Use size_t in prototype (so this will be LP64 clean for PPC64 someday).
...
Calculate len separately for icache & dcache in case each has different
cacheline widths. Make the code for both loops the same except for the
dcbst/icbi. Deal with sizes >=2GB properly (like that'll happen but ...)
2002-03-26 21:20:24 +00:00
thorpej
dde8f75509
Only build pciconf.o if pci is configured.
2002-03-26 19:31:40 +00:00
thorpej
41f47f03e7
Restructure a few things in order to support other XScale core
...
I/O processors:
* The i80200 and the i80321 have the same CPU ID, so split the
CPU_XSCALE option into CPU_XSCALE_80200 and CPU_XSCALE_80321
options, and don't let them both be defined at the same time.
XXX May want to revisit this in the future.
* Split some registers common between the i80200 and i80321 into
<arm/xscale/xscalereg.h>.
* Rename a few existing functions.
2002-03-26 19:29:44 +00:00
drochner
fe52be52a6
Add the actual session offset to the volume size. This makes
...
a) the "df" output not an underestimate (Multisession cd filesystems can
refer to data in previous sessions)
b) some checks where a block number is compared against the volume size
succeed - I got mysterious misbehaviour with RR extensions
2002-03-26 19:04:23 +00:00
manu
58537aa4d9
Fixed a typo in DEBUG_IRIX code
2002-03-26 16:58:56 +00:00
manu
a4085df772
- Uses p->p_stats->p_ru instead of p->P_ru to get ressource usage, since
...
p->p_ru sometime happens to be equal to 0xdeadbeef.
- added more debug output.
2002-03-26 16:38:12 +00:00
christos
5c8e181780
We are not guaranteed that we have enough bytes to get a struct ip from our
...
mbuf. So if we receive a short packet, that looks like gif we would panic.
Reviewed by thorpej, tested by Kimmo Suominen and Andreas Wrede. Thanks for
the help in tracking this down.
2002-03-26 16:05:03 +00:00
isaki
d4e117205d
set factor=1/2 even if recording.
2002-03-26 15:05:29 +00:00
fvdl
2f5a2ef5af
Start signal stack at -128(%rsp), like the ABI specifies.
2002-03-26 15:02:42 +00:00
fredette
c3d894c1c3
Wait longer for the mouse self-test to complete, otherwise some
...
faster machines decide that the mouse is broken.
2002-03-26 13:59:10 +00:00
manu
da6e8ccbe8
Don't allocate struct swapent when we only need a struct oswapent.
2002-03-26 11:50:26 +00:00
uch
3b784af7f0
remove MIPS3_L2CACHE_ABSENT option, since R5900 D-cache is 8KB
...
2-way. no need to worry about virtual aliasing.
2002-03-26 11:06:56 +00:00
uch
9c5fd0f84c
change MAXPARTITIONS to 16.
2002-03-26 11:01:45 +00:00
manu
a0fa2e7fa5
Added support for sysmp system accounting structures. Only real memory info
...
is defined yet, but it returns zeroes (will be fixed later).
2002-03-26 10:54:40 +00:00
manu
2ccdf1d7ec
Added truncate(2), ftruncate(2), truncate64() and ftruncate64(), the two latter
...
being untested yet.
2002-03-26 10:52:52 +00:00
kanaoka
e42f3e3081
Change scan step from 16 to 2, when pxe_init() check the presence of PXE.
...
This change improve checking the presence of PXE.
2002-03-26 08:02:05 +00:00
chs
23825982c3
add support for SMC 9332DST.
2002-03-26 07:57:16 +00:00
chs
99b5d17961
move some prototypes from tulip.c to tulipvar.h so they can
...
be used by bus-specific code.
2002-03-26 07:41:40 +00:00
shin
ae418cfcb0
enable NFSSERVER.
2002-03-26 05:26:37 +00:00
mhitch
a0e1b0e0d1
Need to include files.o for the file descriptor table used by open().
...
The -S flag to indicate secondary boot no longer takes a size - size is
computed from input image.
2002-03-26 05:21:37 +00:00
mhitch
1ae1c48b8f
Need to include files.o for the file descriptor table used by open().
2002-03-26 05:19:39 +00:00
mhitch
2f871ae8a1
Check for referencing undefined symbols, and bail out if there were any.
...
Change the -S option to just a flag for Secondary boot, and compute size
of bootfile image from the input. Secondary boot is no longer a fixed size.
2002-03-26 05:18:19 +00:00
kleink
7df1d60bab
Bump version to note 601 support.
2002-03-26 00:11:54 +00:00
kleink
ccf604db9e
Adapt this to the 601's RTC.
2002-03-26 00:03:47 +00:00
thorpej
3964313f67
Fix reporting of the kernel virtual address space range to UVM.
2002-03-25 22:11:12 +00:00
kleink
7e9d845469
* Add MPC601 versions of BAT_VA_MATCH_P() and BAT_VALID_P().
...
* Make the extern declaration of the battable array incomplete;
a given port might want to use a differently-sized definition to
support the 601 BAT implementation, where blocks map up to 8M only.
2002-03-25 21:35:45 +00:00
thorpej
7c7c319cb3
There is no need to use a kthread to read the VIA environment
...
sensors.
2002-03-25 21:29:58 +00:00
thorpej
b017898534
Get flags passed down to PHY drivers correctly. This was done on
...
an adhoc basis in a couple of PHY drivers, this fixes it more generally.
Per a discussion w/ Cliff Neighbors <cliff@allegronetworks.com>.
2002-03-25 20:51:24 +00:00
manu
76084f5561
Added syssgi(PATHCONF), which implements pathconf(2), and syssgi(SETPGID)
...
which implements setpgid(2).
2002-03-25 20:42:50 +00:00
jdolecek
174534705d
use DTYPE_VND (the one intended) rather than bogus DTYPE_VNODE
...
for the GEMDOS disklabel check
indent the if condition so that the intent is clearly visible
discussed with Leo Weppelman
2002-03-25 20:42:40 +00:00
martin
9611ef91c3
Cosmetical nitpick: initialize TEI to -1 instead of 0, to prevent
...
controllers that don't touch it at all to display a bogus, but
theoreticaly valid value.
2002-03-25 20:28:41 +00:00
thorpej
a2a309d02a
* Some cleanup.
...
* Delete the call to pmap_copy() in pmap.h
2002-03-25 19:53:38 +00:00
uch
b095a0d0c5
ANSIfy, KNF
2002-03-25 18:59:39 +00:00
manu
0e9d73c741
Added support for IRIX kernel var emulation in kmem (not functionnal yet)
2002-03-25 18:43:59 +00:00
thorpej
b17e7a03c2
Clean up pmap_map_ptes() and pmap_unmap_ptes() a little, and add
...
a debug assertion that curproc is never NULL if mapping a non-current
pmap.
2002-03-25 17:50:12 +00:00
uch
13b945ce31
recompile.
2002-03-25 17:34:53 +00:00
thorpej
a2d8f71d01
The target page of pmap_zero_page(), pmap_pageidlezero(), and
...
pmap_copy_page() will never have any mappings. Therefore, it
is unnecessary to do a cache clean for that page.
Add assertions in #ifdef DEBUG that assert this invariant.
This shaves some cycles off the frequently-called pmap_zero_page()
and pmap_copy_page() (no need to look up the dst page's vm_page
structure, and one less function call to clean the page).
2002-03-25 17:33:26 +00:00
uch
d1f348c04d
add EditText to "option tab window" for user can put extra options to
...
kernel. patch by Hirokazu FUKUI <hfukui@sannet.ne.jp>
2002-03-25 17:23:19 +00:00
thorpej
75cb2c6554
* Clean up some comments/whitespace.
...
* Don't construct a fake trap frame and pass it to main(); that hasn't
been needed for some time.
* panic if main() returns.
2002-03-25 16:58:18 +00:00
thorpej
13dab83888
Use the generic ARM procfs_machdep.c
2002-03-25 16:42:30 +00:00
thorpej
aa0ba8096c
Use the generic ARM process_machdep.c
2002-03-25 16:41:15 +00:00
martin
0db68b667b
Now that we have all pieces in place (and enough granularity to specify
...
B-channel and D-channel drivers separately) split the Fritz!PCI card
driver out of the isic driver.
The new device is called "ifpci" and uses the same D-channel driver as the
isic devices, but has it's own B-channel driver.
2002-03-25 16:39:52 +00:00
thorpej
ec1c475f7c
Use the generic 32-bit ARM setstack.S
2002-03-25 16:36:25 +00:00