| History log of /src/sys/arch/sparc/fpu |
| Revision | Date | Author | Comments |
| 1.29 | 01-Mar-2019 |
pgoyette | Rename the MODULE_*_HOOK() macros to MODULE_HOOK_*() as briefly discussed on irc.
NFCI intended.
Ride the earlier kernel bump - it;s getting crowded.
|
| 1.28 | 27-Jan-2019 |
pgoyette | Merge the [pgoyette-compat] branch
|
| 1.27 | 12-Feb-2012 |
matt | branches: 1.27.46; 1.27.48; Change old-style function defintions to C89 prototypes.
Approved by releng.
|
| 1.26 | 21-Nov-2009 |
rmind | branches: 1.26.12; 1.26.16; Use lwp_getpcb() on sparc{64} and sun2/3 MD code, clean from struct user usage.
|
| 1.25 | 16-Nov-2005 |
uwe | branches: 1.25.78; ANSIify. Use uint<N>_t. Drop trailing whitespace. Same binary code is generated.
|
| 1.24 | 31-May-2005 |
christos | branches: 1.24.2; 1.24.8; add missing const
|
| 1.23 | 12-Oct-2003 |
pk | Simplify fpu_cleanup() by having it return a code to indicate that a SIGFPE is to be posted; let trap() deal with constructing the siginfo structure.
|
| 1.22 | 06-Oct-2003 |
pk | No need for SVR4/SunOS5 FPE_* codes as these are compatible with ours.
|
| 1.21 | 05-Oct-2003 |
pk | sparc kernel support for SA_SIGINFO.
|
| 1.20 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
| 1.19 | 15-Jul-2003 |
lukem | __KERNEL_RCSID()
|
| 1.18 | 10-May-2003 |
martin | branches: 1.18.2; Remove a spurious Debugger() call in a "this should never happen" (SUN4U only) code path.
|
| 1.17 | 18-Jan-2003 |
thorpej | Merge the nathanw_sa branch.
|
| 1.16 | 06-Jan-2003 |
pk | Protect FPU context switching with its own lock.
|
| 1.15 | 19-Jan-2002 |
eeh | Remove some DEBUG code.
|
| 1.14 | 19-Jan-2002 |
eeh | Fix a few more bugs.
|
| 1.13 | 22-Sep-2001 |
eeh | branches: 1.13.4; BADREG was no longer defined.
|
| 1.12 | 22-Sep-2001 |
eeh | Handle fpu registers 32-63 properly.
|
| 1.11 | 06-Dec-2000 |
mrg | branches: 1.11.2; 1.11.4; fix warnings in DEBUG & DIAGNSTIC code.
|
| 1.10 | 16-Aug-2000 |
pk | Drop two `#ifdef SUN4U's, since `sparc{64}/include/instr.h' are now synced.
|
| 1.9 | 04-Aug-2000 |
hannken | Add missing `#ifdef SUN4U', `FTYPE_LNG' is only defined on sparc64.
|
| 1.8 | 03-Aug-2000 |
eeh | Add fpu emulation instrumentation and fixup FCMP and FCMPE emulation for v9. And rename the 128-bit `x' routines to `q' to match v9 terminology: i - 32-bit int x - 64-bit int s - 32-bit fp d - 64-bit fp q - 128-bit fp
|
| 1.7 | 18-Jun-2000 |
mrg | branches: 1.7.2; merge in ultrasparc changes
|
| 1.6 | 29-Jul-1997 |
fair | branches: 1.6.20; 1.6.28; %x -> 0x%x
|
| 1.5 | 13-Oct-1996 |
christos | backout previous kprintf change
|
| 1.4 | 11-Oct-1996 |
christos | printf -> kprintf, sprintf -> ksprintf
|
| 1.3 | 14-Mar-1996 |
christos | Add and bring prototypes into scope.
|
| 1.2 | 20-Nov-1994 |
deraadt | copyright/Id cleanup
|
| 1.1 | 02-Oct-1993 |
deraadt | Chris Torek's sparc port. Missing lots of things.
|
| 1.6.28.1 | 22-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
| 1.6.20.2 | 08-Dec-2000 |
bouyer | Sync with HEAD.
|
| 1.6.20.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code.
|
| 1.7.2.1 | 07-Aug-2000 |
mrg | pull up 1.8, 1.9 (approved by thorpej): >Add fpu emulation instrumentation and fixup FCMP and FCMPE emulation for v9. >And rename the 128-bit `x' routines to `q' to match v9 terminology: > i - 32-bit int > x - 64-bit int > s - 32-bit fp > d - 64-bit fp > q - 128-bit fp
>Add missing `#ifdef SUN4U', `FTYPE_LNG' is only defined on sparc64.
|
| 1.11.4.2 | 11-Feb-2002 |
jdolecek | Sync w/ -current.
|
| 1.11.4.1 | 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
| 1.11.2.1 | 01-Oct-2001 |
fvdl | Catch up with -current.
|
| 1.13.4.8 | 17-Jan-2003 |
pk | Fix merge error.
|
| 1.13.4.7 | 07-Jan-2003 |
thorpej | Sync with HEAD.
|
| 1.13.4.6 | 12-Jul-2002 |
nathanw | No longer need to pull in lwp.h; proc.h pulls it in for us.
|
| 1.13.4.5 | 24-Jun-2002 |
nathanw | Curproc->curlwp renaming.
Change uses of "curproc->l_proc" back to "curproc", which is more like the original use. Bare uses of "curproc" are now "curlwp".
"curproc" is now #defined in proc.h as ((curlwp) ? (curlwp)->l_proc) : NULL) so that it is always safe to reference curproc (*de*referencing curproc is another story, but that's always been true).
|
| 1.13.4.4 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
| 1.13.4.3 | 04-Jan-2002 |
eeh | curproc->p_md ==> curproc->l_md
|
| 1.13.4.2 | 20-Nov-2001 |
pk | Convert to SA framework.
|
| 1.13.4.1 | 22-Sep-2001 |
pk | file fpu.c was added on branch nathanw_sa on 2001-11-20 16:28:02 +0000
|
| 1.18.2.5 | 11-Dec-2005 |
christos | Sync with head.
|
| 1.18.2.4 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
| 1.18.2.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.18.2.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.18.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.24.8.1 | 22-Nov-2005 |
yamt | sync with head.
|
| 1.24.2.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.25.78.1 | 11-Mar-2010 |
yamt | sync with head
|
| 1.26.16.1 | 18-Feb-2012 |
mrg | merge to -current.
|
| 1.26.12.1 | 17-Apr-2012 |
yamt | sync with head
|
| 1.27.48.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.27.46.6 | 25-Jan-2019 |
pgoyette | Declare the variable which we're using as the return value of the hook function.
|
| 1.27.46.5 | 22-Jan-2019 |
pgoyette | Convert the MODULE_{,VOID_}HOOK_CALL macros to do everything in-line rather than defining an intermediate hook##call function. Almost all of the hooks are called only once, and although we lose the ability of doing things like
if (MODULE_HOOK_CALL(...) == 0) ...
we simplify things quite a bit. With this change, we no longer need to have both declaration and definition macros, and the definition no longer needs to have both prototype argument list and a "real" argument list.
FWIW, the above if now needs to written as
int ret;
MODULE_HOOK_CALL(..., ret); if (ret == 0) ...
with appropriate use of braces {}.
|
| 1.27.46.4 | 18-Jan-2019 |
pgoyette | Don't restrict hooks to having only int or void types. Pass the hook's type to the various macros, as needed.
Allows us to reduce diffs to original in at least one or two places (we no longer have to provide an additional parameter to the hook routine for returning a non-int return value).
|
| 1.27.46.3 | 14-Jan-2019 |
pgoyette | Create a variant of the HOOK macros that handles hook routines of type void, and use them where appropriate.
|
| 1.27.46.2 | 13-Jan-2019 |
pgoyette | Remove the HOOK2 versions of the MODULE_HOOK macros. There were only a few uses, and using them led to some lack of clarity in the code. Instead, we now use two separate hooks, with names that make it clear(er) what we're doing.
This also positions us to start unraveling some of the rtsock_50 mess, which will need (at least) five hooks.
|
| 1.27.46.1 | 02-Oct-2018 |
pgoyette | Use a hook callback to allow sparc fpu code to determine if a process is running under sunos emulation (in which case, fpu cleanup uses a different set of fpu_codes[]).
|
| 1.7 | 28-Aug-2022 |
rin | Drop ``register'' qualifier.
No binary changes for GENERIC compiled by GCC 10.4.
|
| 1.6 | 16-Nov-2005 |
uwe | ANSIify. Use uint<N>_t. Drop trailing whitespace. Same binary code is generated.
|
| 1.5 | 07-Aug-2003 |
agc | branches: 1.5.16; 1.5.24; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
| 1.4 | 15-Jul-2003 |
lukem | __KERNEL_RCSID()
|
| 1.3 | 14-Mar-1996 |
christos | branches: 1.3.64; Add and bring prototypes into scope.
|
| 1.2 | 20-Nov-1994 |
deraadt | copyright/Id cleanup
|
| 1.1 | 02-Oct-1993 |
deraadt | Chris Torek's sparc port. Missing lots of things.
|
| 1.3.64.4 | 11-Dec-2005 |
christos | Sync with head.
|
| 1.3.64.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.3.64.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.3.64.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.5.24.1 | 22-Nov-2005 |
yamt | sync with head.
|
| 1.5.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.6 | 24-Dec-2005 |
perry | Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
|
| 1.5 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
| 1.4 | 07-Aug-2003 |
agc | branches: 1.4.16; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
| 1.3 | 24-Jul-2000 |
mycroft | branches: 1.3.24; asm volatile --> __asm __volatile
|
| 1.2 | 20-Nov-1994 |
deraadt | branches: 1.2.32; copyright/Id cleanup
|
| 1.1 | 02-Oct-1993 |
deraadt | Chris Torek's sparc port. Missing lots of things.
|
| 1.2.32.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code.
|
| 1.3.24.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.3.24.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.3.24.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.4.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.7 | 28-Aug-2022 |
rin | Drop ``register'' qualifier.
No binary changes for GENERIC compiled by GCC 10.4.
|
| 1.6 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
| 1.5 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
| 1.4 | 15-Jul-2003 |
lukem | __KERNEL_RCSID()
|
| 1.3 | 26-Aug-2001 |
eeh | branches: 1.3.6; 1.3.22; Do a more accurate compare.
|
| 1.2 | 20-Nov-1994 |
deraadt | branches: 1.2.46; copyright/Id cleanup
|
| 1.1 | 02-Oct-1993 |
deraadt | Chris Torek's sparc port. Missing lots of things.
|
| 1.2.46.1 | 13-Sep-2001 |
thorpej | Update the kqueue branch to HEAD.
|
| 1.3.22.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.3.22.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.3.22.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.3.6.2 | 26-Aug-2001 |
eeh | Do a more accurate compare.
|
| 1.3.6.1 | 26-Aug-2001 |
eeh | file fpu_compare.c was added on branch nathanw_sa on 2001-08-26 05:46:32 +0000
|
| 1.6 | 28-Aug-2022 |
rin | Drop ``register'' qualifier.
No binary changes for GENERIC compiled by GCC 10.4.
|
| 1.5 | 16-Nov-2005 |
uwe | ANSIify. Use uint<N>_t. Drop trailing whitespace. Same binary code is generated.
|
| 1.4 | 07-Aug-2003 |
agc | branches: 1.4.16; 1.4.24; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
| 1.3 | 15-Jul-2003 |
lukem | __KERNEL_RCSID()
|
| 1.2 | 20-Nov-1994 |
deraadt | branches: 1.2.66; copyright/Id cleanup
|
| 1.1 | 02-Oct-1993 |
deraadt | Chris Torek's sparc port. Missing lots of things.
|
| 1.2.66.4 | 11-Dec-2005 |
christos | Sync with head.
|
| 1.2.66.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.2.66.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.2.66.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.4.24.1 | 22-Nov-2005 |
yamt | sync with head.
|
| 1.4.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.8 | 28-Aug-2022 |
rin | Drop ``register'' qualifier.
No binary changes for GENERIC compiled by GCC 10.4.
|
| 1.7 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
| 1.6 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
| 1.5 | 04-Dec-2001 |
darrenr | branches: 1.5.16; defopt "options SUN4*", put #define for each of SUN4, SUN4C, SUN4M and SUN4U into opt_arch_sparc.h and include this wherever they are used.
|
| 1.4 | 03-Aug-2000 |
eeh | branches: 1.4.4; 1.4.8; Add fpu emulation instrumentation and fixup FCMP and FCMPE emulation for v9. And rename the 128-bit `x' routines to `q' to match v9 terminology: i - 32-bit int x - 64-bit int s - 32-bit fp d - 64-bit fp q - 128-bit fp
|
| 1.3 | 18-Jun-2000 |
mrg | branches: 1.3.2; merge in ultrasparc changes
|
| 1.2 | 20-Nov-1994 |
deraadt | branches: 1.2.32; 1.2.40; copyright/Id cleanup
|
| 1.1 | 02-Oct-1993 |
deraadt | Chris Torek's sparc port. Missing lots of things.
|
| 1.2.40.1 | 22-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
| 1.2.32.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code.
|
| 1.3.2.1 | 07-Aug-2000 |
mrg | pull up 1.4 (approved by thorpej): >Add fpu emulation instrumentation and fixup FCMP and FCMPE emulation for v9. >And rename the 128-bit `x' routines to `q' to match v9 terminology: > i - 32-bit int > x - 64-bit int > s - 32-bit fp > d - 64-bit fp > q - 128-bit fp
|
| 1.4.8.1 | 08-Jan-2002 |
nathanw | Catch up to -current.
|
| 1.4.4.1 | 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
| 1.5.16.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.5.16.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.5.16.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.13 | 28-Aug-2022 |
rin | Drop ``register'' qualifier.
No binary changes for GENERIC compiled by GCC 10.4.
|
| 1.12 | 16-Nov-2005 |
uwe | ANSIify. Use uint<N>_t. Drop trailing whitespace. Same binary code is generated.
|
| 1.11 | 07-Aug-2003 |
agc | branches: 1.11.16; 1.11.24; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
| 1.10 | 15-Jul-2003 |
lukem | __KERNEL_RCSID()
|
| 1.9 | 16-Oct-2002 |
martin | branches: 1.9.6; Make 32bit sparc64 kernels with DEBUG and DIAGNOSTIC compile.
|
| 1.8 | 23-Jan-2002 |
pk | branches: 1.8.10; Add missing `#ifdef SUN4U'.
|
| 1.7 | 19-Jan-2002 |
eeh | Fix a few more bugs.
|
| 1.6 | 04-Dec-2001 |
darrenr | defopt "options SUN4*", put #define for each of SUN4, SUN4C, SUN4M and SUN4U into opt_arch_sparc.h and include this wherever they are used.
|
| 1.5 | 03-Aug-2000 |
eeh | branches: 1.5.4; 1.5.8; Add fpu emulation instrumentation and fixup FCMP and FCMPE emulation for v9. And rename the 128-bit `x' routines to `q' to match v9 terminology: i - 32-bit int x - 64-bit int s - 32-bit fp d - 64-bit fp q - 128-bit fp
|
| 1.4 | 18-Jun-2000 |
mrg | branches: 1.4.2; merge in ultrasparc changes
|
| 1.3 | 14-Mar-1996 |
christos | branches: 1.3.30; 1.3.38; Add and bring prototypes into scope.
|
| 1.2 | 20-Nov-1994 |
deraadt | copyright/Id cleanup
|
| 1.1 | 02-Oct-1993 |
deraadt | Chris Torek's sparc port. Missing lots of things.
|
| 1.3.38.1 | 22-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
| 1.3.30.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code.
|
| 1.4.2.1 | 07-Aug-2000 |
mrg | pull up 1.5 (approved by thorpej): >Add fpu emulation instrumentation and fixup FCMP and FCMPE emulation for v9. >And rename the 128-bit `x' routines to `q' to match v9 terminology: > i - 32-bit int > x - 64-bit int > s - 32-bit fp > d - 64-bit fp > q - 128-bit fp
|
| 1.5.8.3 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
| 1.5.8.2 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
| 1.5.8.1 | 08-Jan-2002 |
nathanw | Catch up to -current.
|
| 1.5.4.2 | 11-Feb-2002 |
jdolecek | Sync w/ -current.
|
| 1.5.4.1 | 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
| 1.8.10.1 | 08-Nov-2002 |
tron | Pull up revision 1.9 (requested by martin in ticket #916): Make 32bit sparc64 kernels with DEBUG and DIAGNOSTIC compile.
|
| 1.9.6.4 | 11-Dec-2005 |
christos | Sync with head.
|
| 1.9.6.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.9.6.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.9.6.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.11.24.1 | 22-Nov-2005 |
yamt | sync with head.
|
| 1.11.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.11 | 30-Aug-2022 |
rin | Drop one more register qualifier.
|
| 1.10 | 28-Aug-2022 |
rin | Drop ``register'' qualifier.
No binary changes for GENERIC compiled by GCC 10.4.
|
| 1.9 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
| 1.8 | 16-Nov-2005 |
uwe | branches: 1.8.74; 1.8.76; 1.8.78; ANSIify. Use uint<N>_t. Drop trailing whitespace. Same binary code is generated.
|
| 1.7 | 12-Oct-2003 |
pk | branches: 1.7.16; 1.7.24; Simplify fpu_cleanup() by having it return a code to indicate that a SIGFPE is to be posted; let trap() deal with constructing the siginfo structure.
|
| 1.6 | 18-Jan-2003 |
thorpej | branches: 1.6.2; Merge the nathanw_sa branch.
|
| 1.5 | 04-Dec-2001 |
darrenr | defopt "options SUN4*", put #define for each of SUN4, SUN4C, SUN4M and SUN4U into opt_arch_sparc.h and include this wherever they are used.
|
| 1.4 | 03-Aug-2000 |
eeh | branches: 1.4.4; 1.4.8; Add fpu emulation instrumentation and fixup FCMP and FCMPE emulation for v9. And rename the 128-bit `x' routines to `q' to match v9 terminology: i - 32-bit int x - 64-bit int s - 32-bit fp d - 64-bit fp q - 128-bit fp
|
| 1.3 | 18-Jun-2000 |
mrg | branches: 1.3.2; merge in ultrasparc changes
|
| 1.2 | 05-Sep-1998 |
christos | branches: 1.2.12; 1.2.20; Assign copyright to TNF.
|
| 1.1 | 14-Mar-1996 |
christos | Add and bring prototypes into scope.
|
| 1.2.20.1 | 22-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
| 1.2.12.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code.
|
| 1.3.2.1 | 07-Aug-2000 |
mrg | pull up 1.4 (approved by thorpej): >Add fpu emulation instrumentation and fixup FCMP and FCMPE emulation for v9. >And rename the 128-bit `x' routines to `q' to match v9 terminology: > i - 32-bit int > x - 64-bit int > s - 32-bit fp > d - 64-bit fp > q - 128-bit fp
|
| 1.4.8.2 | 08-Jan-2002 |
nathanw | Catch up to -current.
|
| 1.4.8.1 | 20-Nov-2001 |
pk | Convert to SA framework.
|
| 1.4.4.1 | 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
| 1.6.2.4 | 11-Dec-2005 |
christos | Sync with head.
|
| 1.6.2.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.6.2.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.6.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.7.24.1 | 22-Nov-2005 |
yamt | sync with head.
|
| 1.7.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.8.78.1 | 16-May-2008 |
yamt | sync with head.
|
| 1.8.76.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.8.74.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.14 | 28-Aug-2022 |
rin | Drop ``register'' qualifier.
No binary changes for GENERIC compiled by GCC 10.4.
|
| 1.13 | 16-Nov-2005 |
uwe | ANSIify. Use uint<N>_t. Drop trailing whitespace. Same binary code is generated.
|
| 1.12 | 07-Aug-2003 |
agc | branches: 1.12.16; 1.12.24; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
| 1.11 | 15-Jul-2003 |
lukem | __KERNEL_RCSID()
|
| 1.10 | 19-Jan-2002 |
eeh | branches: 1.10.16; Fix a few more bugs.
|
| 1.9 | 04-Dec-2001 |
darrenr | defopt "options SUN4*", put #define for each of SUN4, SUN4C, SUN4M and SUN4U into opt_arch_sparc.h and include this wherever they are used.
|
| 1.8 | 26-Aug-2001 |
eeh | branches: 1.8.6; Fix debug printf.
|
| 1.7 | 03-Aug-2000 |
eeh | branches: 1.7.4; Add fpu emulation instrumentation and fixup FCMP and FCMPE emulation for v9. And rename the 128-bit `x' routines to `q' to match v9 terminology: i - 32-bit int x - 64-bit int s - 32-bit fp d - 64-bit fp q - 128-bit fp
|
| 1.6 | 24-Jul-2000 |
mycroft | Fix an obvious error that would cause fpu_ftoxi() to drop the upper half. The compiler even emitted a warning for this...
|
| 1.5 | 18-Jun-2000 |
mrg | branches: 1.5.2; merge in ultrasparc changes
|
| 1.4 | 12-Apr-2000 |
chs | branches: 1.4.2; unconditionalize "ifdef sparc".
|
| 1.3 | 14-Mar-1996 |
christos | branches: 1.3.30; Add and bring prototypes into scope.
|
| 1.2 | 20-Nov-1994 |
deraadt | copyright/Id cleanup
|
| 1.1 | 02-Oct-1993 |
deraadt | Chris Torek's sparc port. Missing lots of things.
|
| 1.3.30.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code.
|
| 1.4.2.1 | 22-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
| 1.5.2.2 | 07-Aug-2000 |
mrg | pull up 1.7 (approved by thorpej): >Add fpu emulation instrumentation and fixup FCMP and FCMPE emulation for v9. >And rename the 128-bit `x' routines to `q' to match v9 terminology: > i - 32-bit int > x - 64-bit int > s - 32-bit fp > d - 64-bit fp > q - 128-bit fp
|
| 1.5.2.1 | 26-Jul-2000 |
mycroft | Approved by thorpej: Fix an obvious error that would cause fpu_ftoxi() to drop the upper half. The compiler even emitted a warning for this...
syssrc/sys/arch/sparc/fpu/fpu_implode.c 1.5 -> 1.6
|
| 1.7.4.3 | 11-Feb-2002 |
jdolecek | Sync w/ -current.
|
| 1.7.4.2 | 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
| 1.7.4.1 | 13-Sep-2001 |
thorpej | Update the kqueue branch to HEAD.
|
| 1.8.6.3 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
| 1.8.6.2 | 08-Jan-2002 |
nathanw | Catch up to -current.
|
| 1.8.6.1 | 26-Aug-2001 |
nathanw | file fpu_implode.c was added on branch nathanw_sa on 2002-01-08 00:27:36 +0000
|
| 1.10.16.4 | 11-Dec-2005 |
christos | Sync with head.
|
| 1.10.16.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.10.16.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.10.16.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.12.24.1 | 22-Nov-2005 |
yamt | sync with head.
|
| 1.12.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.6 | 28-Aug-2022 |
rin | Drop ``register'' qualifier.
No binary changes for GENERIC compiled by GCC 10.4.
|
| 1.5 | 16-Nov-2005 |
uwe | ANSIify. Use uint<N>_t. Drop trailing whitespace. Same binary code is generated.
|
| 1.4 | 07-Aug-2003 |
agc | branches: 1.4.16; 1.4.24; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
| 1.3 | 15-Jul-2003 |
lukem | __KERNEL_RCSID()
|
| 1.2 | 20-Nov-1994 |
deraadt | branches: 1.2.66; copyright/Id cleanup
|
| 1.1 | 02-Oct-1993 |
deraadt | Chris Torek's sparc port. Missing lots of things.
|
| 1.2.66.4 | 11-Dec-2005 |
christos | Sync with head.
|
| 1.2.66.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.2.66.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.2.66.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.4.24.1 | 22-Nov-2005 |
yamt | sync with head.
|
| 1.4.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.7 | 28-Aug-2022 |
rin | Drop ``register'' qualifier.
No binary changes for GENERIC compiled by GCC 10.4.
|
| 1.6 | 24-May-2022 |
andvar | s/equivalant/equivalent/ in copy pasted comment.
|
| 1.5 | 16-Nov-2005 |
uwe | ANSIify. Use uint<N>_t. Drop trailing whitespace. Same binary code is generated.
|
| 1.4 | 07-Aug-2003 |
agc | branches: 1.4.16; 1.4.24; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
| 1.3 | 15-Jul-2003 |
lukem | __KERNEL_RCSID()
|
| 1.2 | 20-Nov-1994 |
deraadt | branches: 1.2.66; copyright/Id cleanup
|
| 1.1 | 02-Oct-1993 |
deraadt | Chris Torek's sparc port. Missing lots of things.
|
| 1.2.66.4 | 11-Dec-2005 |
christos | Sync with head.
|
| 1.2.66.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.2.66.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.2.66.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.4.24.1 | 22-Nov-2005 |
yamt | sync with head.
|
| 1.4.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.8 | 30-Aug-2022 |
rin | Drop one more register qualifier.
|
| 1.7 | 28-Aug-2022 |
rin | Drop ``register'' qualifier.
No binary changes for GENERIC compiled by GCC 10.4.
|
| 1.6 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
| 1.5 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
| 1.4 | 15-Jul-2003 |
lukem | __KERNEL_RCSID()
|
| 1.3 | 14-Mar-1996 |
christos | branches: 1.3.64; Add and bring prototypes into scope.
|
| 1.2 | 20-Nov-1994 |
deraadt | copyright/Id cleanup
|
| 1.1 | 02-Oct-1993 |
deraadt | Chris Torek's sparc port. Missing lots of things.
|
| 1.3.64.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.3.64.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.3.64.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|