briggs
f7cf6d4afb
Do not try to second-guess the ncr53c9x driver by setting *dmasize to 0
...
if it is 64k. TCL and TCM will be set properly if we just leave it alone.
Not only that, the ncr53c9x driver issues TRPAD or TRANS based on this
value. We do not want TRPAD in this case!
2000-12-29 21:31:44 +00:00
fvdl
2d53941bd4
Hardcode what the linux uname() calls return (Linux 2.2.5 is the current
...
value). A few major applications check for this (like VMware), and
there is no other way to trick them. Needs a more generic solution
eventually.
2000-12-29 21:07:16 +00:00
bjh21
af14995e51
Create a shared set of ARM sources for libkern and move arm26 over to using
...
them.
These are identical to the current arm32 sources with the following exceptions:
- References to C labels are wrapped in _C_LABEL().
- Function returns have an alternate version inside #ifdef __APCS_26__.
2000-12-29 20:51:56 +00:00
bjh21
5aefcfdc06
Create shared ARM source for libc, and move arm26 port over to using it.
...
The code is (almost) a direct copy of the current arm26 sources.
It's identical to the current arm32 sources, with the following exceptions:
- _C_LABEL is used on references to C labels from assembler.
- Function returns in assembler have APCS-26 versions in #ifdef __APCS_26__.
- It uses SoftFloat 2a rather than SoftFloat 1a.
The first two of these should be inconsequential. I believe that SoftFloat 2a
should work on arm32 and be backward-compatible with existing code, but this
is not obviously true. For now, arm32 remains using its own bits of libc.
2000-12-29 20:13:44 +00:00
fvdl
1b9256990d
Regen.
2000-12-29 20:11:52 +00:00
fvdl
17f991c744
Don't pass through link(2) directly, as we need to do altpath checks.
2000-12-29 20:11:32 +00:00
fvdl
1575b3e35a
Regen.
2000-12-29 20:10:46 +00:00
fvdl
cc449a70ed
Don't pass through link(2) directly, as we need to do altpath checks.
2000-12-29 20:10:17 +00:00
fvdl
e8e363d309
Regen.
2000-12-29 20:09:57 +00:00
fvdl
54450b21c0
Don't pass through link(2) directly, as we need to do altpath checks.
2000-12-29 20:09:39 +00:00
fvdl
f90b2fc517
Avoid sign extension problem in offset.
2000-12-29 20:08:54 +00:00
fvdl
77765cf28f
Do alternate path checks for link(2).
2000-12-29 20:08:31 +00:00
fvdl
6f552a029f
Allow the EJUSTRETURN hack for PTIOCLINUX-passed through ioctl calls.
2000-12-29 20:07:53 +00:00
fvdl
b930296d07
Under Linux it's possible to return values through the ioctl system
...
call directly (i.e. not a reference argument, but a direct return
value). So far I have only seen this with binaries that talk
to their own device modules, using non-standard ioctl calls.
Hence, allow for a pass-through ioctl call using PTIOCLINUX to
return EJUSTRETURN, signalling that the return value is in
the 'data' field of the structure, which can then be put in 'retval'.
2000-12-29 20:07:25 +00:00
mellon
f693a6019a
Add pfy (Lance Berc)
2000-12-29 19:42:08 +00:00
bjh21
df10cbcda9
Sync with arm32 (fixes warnings compiling /bin/sh and probably others).
2000-12-29 19:30:34 +00:00
tsutsui
b1cf284bd6
s/AP0_UDMA_MASK/APO_UDMA_MASK/
2000-12-29 18:59:01 +00:00
eeh
3ec59504f9
Lower PIL_SCHED below the zs interrupt so we don't get silo overflows.
2000-12-29 18:37:05 +00:00
eeh
f5c0f0c5a8
Separate schedclock from statclock on machines w/counter-timers. This
...
lets us lower splsched().
2000-12-29 18:35:18 +00:00
eeh
e8b285df6a
pseg_get tells us whether it really needed that spare page after all.
2000-12-29 18:32:47 +00:00
eeh
fcae6c100a
Fix LOCKDEBUG issues.
2000-12-29 18:29:19 +00:00
briggs
811d597c78
Rework the esp driver a little bit to improve performance. This requires
...
an ugly bit where we record the value of a2 while handling a "nofault" bus
error in locore.s in order to know how far the transaction got before a
disconnect (see esp.c comments for more details on this).
Also get rid of a loop (and delay()!) in the interrupt routine--hinted at
and researched by Chas Williams <chas@cmf.nrl.navy.mil>.
2000-12-29 17:23:31 +00:00
eeh
60edf7be2c
Add a bus type for psycho controllers.
2000-12-29 17:15:04 +00:00
eeh
a5ecd862b1
Fix some 32-bit assembly code.
2000-12-29 17:13:33 +00:00
eeh
d8887bd0ea
64-bit address values should be unsigned.
2000-12-29 17:12:05 +00:00
eeh
5f7376ce1d
Fix broken printf()s.
2000-12-29 17:09:49 +00:00
eeh
ac00f21218
Fix broken printf().
2000-12-29 17:08:54 +00:00
eeh
09c04e2283
Update for new signal structures in struct proc.
2000-12-29 17:07:12 +00:00
bjh21
c9ee8d3362
arm26 has unsigned chars too.
2000-12-29 16:30:31 +00:00
sato
fdbe4057ec
- use struct platid_date instead of struct vrc4172pwm_platid_param.
...
- delete struct vrc4172pwm_platid_param.
XXX: vrc4172pwm driver currenty not functional yet.
2000-12-29 15:54:17 +00:00
kleink
6b94677e25
Sprinkle some __restrict into <wchar.h>.
2000-12-29 15:26:33 +00:00
kleink
81ab746b71
Sprinkle some __restrict into stdio.
2000-12-29 15:22:48 +00:00
minoura
9132306dbc
CMACHFLAGS defaults to -m68020-60.
...
Can be overridden in config files; add examples.
2000-12-29 15:18:37 +00:00
augustss
271adbd54e
Try to get rounding right when setting mixer values.
2000-12-29 14:49:28 +00:00
bjh21
a88be20997
We no longer have _C_FUNC: Use _C_LABEL instead.
2000-12-29 13:39:39 +00:00
augustss
e0a4556c29
Add ++ and -- for changing mixer controls. They bump the value to
...
the next possible setting.
2000-12-29 13:30:26 +00:00
augustss
560f4a2254
Set the mixer delta field.
2000-12-29 13:28:41 +00:00
sato
b8bfd0cc52
* vrc4172pwm driver
...
- add missing functions
- make compilabe.
2000-12-29 11:44:44 +00:00
augustss
b85fdbbc47
Add a field in mixer_devinfo_t that indicates the minimum delta to
...
change mixer value. A value of 0 indicates that the driver doesn't
supply a delta.
The change is backwards compatible.
2000-12-29 10:00:08 +00:00
sato
1ed5e58cb7
* implimant CONFIG_HOOK_PMEVENT_BATTERY&CONFIG_HOOK_PMEVENT_AC
...
based apm state transition.
- change CONFIG_HOOK_PMEVENT_BATTERY message.
XXX: currentry none send these events.
2000-12-29 08:12:08 +00:00
itojun
4a49026fe0
move .PATH after bsd.prog.mk
2000-12-29 05:22:07 +00:00
matt
78172bb22d
This now works for a.out using no-pic. Eg. back to where I started from.
2000-12-29 03:40:27 +00:00
matt
2b22fba4b0
Pick up a change from gcc-current. For those targets without call or
...
call_value, use call_pop and call_value_pop. (this is needed for vax)
2000-12-29 03:39:14 +00:00
itojun
87f5fc92dd
document MKLOCALE is not a variable to control build behavior. per PR 11839.
2000-12-29 03:18:32 +00:00
itojun
3207cfe8dd
install sample configuration files into /usr/share/examples/racoon.
...
make variable "SBIN_RACOON" will build static racoon binary, and installs
it into /sbin (nonstandard)
2000-12-29 03:16:39 +00:00
itojun
1a9f8a405b
change pathname to netbsd-oriented
2000-12-29 03:12:59 +00:00
matt
1491d54799
Nuke b0 entries since they are not used anymore.
2000-12-29 03:05:04 +00:00
assar
492d9092b5
merge fix-ups
2000-12-29 02:52:35 +00:00
itojun
ae3abaf5cd
do not visit "conf" if MKSHARE == no
2000-12-29 02:50:35 +00:00
itojun
9a441d9bb8
dig /etc/racoon
2000-12-29 02:43:42 +00:00