Commit Graph

119651 Commits

Author SHA1 Message Date
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
matt
91f24c5034 Try dealing with sigtramps better. 2003-10-25 19:01:45 +00:00
mycroft
823500c484 Eliminate nested functions.
(There are a billion better ways to abstract this...)
2003-10-25 18:56:48 +00:00
christos
65235b9eb5 Fix uninitialized variable warnings 2003-10-25 18:40:37 +00:00
christos
e5d9888ff1 Fix uninitialized variable warning 2003-10-25 18:39:40 +00:00
christos
4bec333ae4 Fix uninitialized variable warnings 2003-10-25 18:37:49 +00:00
kleink
72315d3199 Update for FPA 80-bit extended-precision format. 2003-10-25 18:37:43 +00:00
christos
8bfd5e3292 Fix uninitialized variable warnings 2003-10-25 18:34:14 +00:00
christos
bbda852cff FIx uninitialized variable warnings 2003-10-25 18:33:37 +00:00
christos
2017bf9a94 Fix uninitialized variable warning 2003-10-25 18:31:59 +00:00
christos
125ccd91b1 Fix uninitialized variable warnings 2003-10-25 18:29:12 +00:00
christos
1cb1045a68 Fix uninitialized variable warnings. 2003-10-25 18:28:31 +00:00
mycroft
f5d3beb305 Fix atapibus definition. 2003-10-25 18:28:10 +00:00
christos
372f57e757 Fix uninitialized variable warnings. 2003-10-25 18:26:46 +00:00
matt
7819efde3c GDB 5.3 support for VAX 2003-10-25 18:26:07 +00:00
matt
17aa9b0c9b Use gregset_t/fpregset_t since that's what is really wanted. 2003-10-25 18:25:42 +00:00
matt
1b7561a047 Add VAX GDB 5.3 support. 2003-10-25 18:24:58 +00:00
kleink
f6ec7cebf1 Update for FPA long double being 80-bit extended-precision format. 2003-10-25 18:24:28 +00:00
matt
3e45a9f0c7 Fix library order so that -static will work. 2003-10-25 18:24:23 +00:00
kleink
a68b9ea2bd G/c the 128-bit extended-precision format, which is not applicable to
this platform.  Name the 80-bit version the extended format, which it
is for the FPA case according to the ARM7500FE manual.
2003-10-25 18:19:10 +00:00