fvdl
e645b8b032
Add definitions for 8139C+ and 8169 chips. Not used yet. From FreeBSD.
2003-10-25 23:48:45 +00:00
junyoung
b28a286e6a
KNF.
2003-10-25 23:05:45 +00:00
kleink
e9788d63be
Whitespace cosmetics.
2003-10-25 22:43:26 +00:00
kleink
d0d137fcf0
Check HUGE_VALF and HUGE_VALL as well. Also add some cross checking for
...
floating type promotion and demotion of these.
2003-10-25 22:38:19 +00:00
kleink
adb0aada40
C99: provide HUGE_VALF and HUGE_VALL.
2003-10-25 22:35:46 +00:00
simonb
1bf9ca14ec
Oops, need "dev/ata/files.ata" too now for umass.
...
Add "dev/wsfont/files.wsfont" while we're here.
2003-10-25 22:34:57 +00:00
kleink
423ecbe259
libc.so.12.106.
2003-10-25 22:34:40 +00:00
mycroft
1ee09501e6
Whoops, this is a (well, the only) m68000 platform, and is still using GCC 2.95.
2003-10-25 22:34:03 +00:00
kleink
142c4159e8
libc.so.12.106: __infinityf, __infinityl.
2003-10-25 22:33:14 +00:00
kleink
9f3dbee22c
Add __infinityf and __infinityl, float respectively long double analogs
...
of __infinity.
2003-10-25 22:31:20 +00:00
mycroft
f081e47c89
This is another m68k platform; nuke _G_config.h.
2003-10-25 22:27:27 +00:00
mycroft
9cea6bdb4d
Nuke _G_config.h for MIPS platforms.
2003-10-25 22:26:08 +00:00
mycroft
b1f62a47b0
Throw the switch for mipseb and mipsel -- GCC 3 works.
2003-10-25 22:25:55 +00:00
mycroft
b1915c81d6
Oops, in the fpe_trap case, actually leave it storing $a2 in the $a3 stack
...
slot. This is a hack.
2003-10-25 22:10:34 +00:00
mycroft
cde8e7d93d
Store $a1 (and $a2 in another case) in the correct stack slot.
2003-10-25 22:06:59 +00:00
matt
4be480cd15
Fix 64LPism. Use 1L instead of 1 so that sign extension doesn't happen on
...
bit 31.
2003-10-25 21:55:37 +00:00
kleink
8e2428c2c6
Remove an unnecessary line continuation backslash from previous.
2003-10-25 21:54:30 +00:00
scw
43be86e59c
Skip the alignment fault enabling code if we came from SVC mode. It's
...
already enabled in this case.
2003-10-25 21:51:31 +00:00
kleink
c6126e1095
Sync with i386:
...
Update to account for separate handling of the explicit integer bit;
simplifies a little.
2003-10-25 21:48:34 +00:00
kleink
044354301a
Update to account for separate handling of the explicit integer bit;
...
simplifies a little.
2003-10-25 21:42:07 +00:00
christos
b92846c162
Fix uninitialized variable warnings.
2003-10-25 21:34:07 +00:00
christos
fb6335f225
Don't return random errors.
2003-10-25 21:33:36 +00:00
christos
9269644881
Fix uninitialized variable warning.
2003-10-25 21:33:04 +00:00
christos
d2705ee1d2
make this compile again. I should really rename the FreeBSD KASSERT to
...
KASSERT2 or something.
2003-10-25 21:32:44 +00:00
christos
b132a6334c
Fix uninitialized variable warnings.
2003-10-25 21:31:43 +00:00
kleink
a1fdc1db7a
Reflect the explicit integer bit here as well.
2003-10-25 21:31:25 +00:00
christos
9350ac9046
return not break.
2003-10-25 21:31:20 +00:00
christos
5945f04b69
Fix completely bogus printf that used uninitialized variables.
2003-10-25 21:30:47 +00:00
christos
e71ca6c8f4
Initialize variables sooner, and remove variable that was only used
...
uninitialized in a debugging printf.
2003-10-25 21:30:03 +00:00
thorpej
1244cc6c62
Fix NULL vs 0 mixup.
2003-10-25 20:48:10 +00:00
scw
569efbf106
Oops, forgot to commit this along with the others...
...
Enable alignment faults on arm32 for both kernel and userland.
If COMPAT_15 and EXEC_AOUT are defined, support per-process
alignment checking where AFLTs are always enabled when running
kernel code and userland ELF binaries, and dynamically disabled/
enabled when switching to/from a.out binaries. This is necessary
in order to execute older a.out binaries, where gcc made
deliberate use of misaligned loads under certain circumstances.
2003-10-25 20:42:49 +00:00
fvdl
0e7c77bbd4
Add ahd, bce, ataraid
2003-10-25 20:41:36 +00:00
fvdl
d0d0179583
Add ahd, bce, ataraid.
2003-10-25 20:26:54 +00:00
mycroft
4f4b36f2f3
Fix the previous differently.
2003-10-25 20:26:25 +00:00
mycroft
8e823735c6
break -> return in previous.
2003-10-25 20:19:01 +00:00
mycroft
a65f74a513
Previous changes were not correct.
2003-10-25 20:15:13 +00:00
thorpej
7426a4c72d
Gah, ksiginfo_t isn't actually exported to userland, so use
...
"struct ksiginfo *" instead.
XXX This is necessary because of <sys/sysctl.h> needed <sys/proc.h>; we
XXX need to clean up these headers!
2003-10-25 20:12:19 +00:00
mycroft
572bff9bbc
MAKEDEV/makedev fallout.
2003-10-25 19:58:20 +00:00
kleink
cceefb77ec
Remove the present incarnation of FSYNC_DATAONLY use from ffs_fsync() and
...
ffs_full_fsync(); while it is supposed to hint that the update of _file_
metadata (as in timestamps et al.) may be omitted it doesn't mean the
same for _filesystem_ metadata.
2003-10-25 19:52:21 +00:00
thorpej
755dd0d065
Include <sys/siginfo.h> so we have the defn of ksiginfo_t.
2003-10-25 19:49:13 +00:00
scw
1847d43d45
Note alignment faults enabled on arm32.
2003-10-25 19:47:29 +00:00
scw
84c17a8163
Enable alignment faults on arm32 for both kernel and userland.
...
If COMPAT_15 and EXEC_AOUT are defined, support per-process
alignment checking where AFLTs are always enabled when running
kernel code and userland ELF binaries, and dynamically disabled/
enabled when switching to/from a.out binaries. This is necessary
in order to execute older a.out binaries, where gcc made
deliberate use of misaligned loads under certain circumstances.
2003-10-25 19:44:42 +00:00
christos
987510aee5
KASSERT takes 2 arguments here.
2003-10-25 19:41:44 +00:00
mycroft
ca57a40612
Remove bogus initializers.
2003-10-25 19:38:18 +00:00
mycroft
8fd2d44a41
Add a missing default.
2003-10-25 19:37:47 +00:00
christos
b3ae88ff5d
Fix uninitialized variable warning.
2003-10-25 19:12:08 +00:00
christos
79b169b7aa
Fix typo.
2003-10-25 19:10:34 +00:00
matt
69d23a06d1
Add a dummy fpset for gdb.
2003-10-25 19:05:39 +00:00
matt
da19615924
Switch VAX to GDB 5.3
2003-10-25 19:02:55 +00:00
matt
6e23d936ae
More fixes.
2003-10-25 19:02:07 +00:00