History log of /src/sys/compat/sunos/sunos_mod.c |
Revision | | Date | Author | Comments |
1.7 |
| 12-Dec-2019 |
pgoyette | Rather than keeping a separate mutex, condvar, and pserialize for each module hook, we can share a common set of synchronization structures. This cuts the amount of cacheline_aligned data for these structures by 50%.
Note that we still have a per-hook localcount, since we need to count individual references.
As discussed with riastradh@
Welcome to 9.99.22 !
|
1.6 |
| 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.5 |
| 05-Feb-2019 |
pgoyette | The sunos and sunos32 modules require compat_09, not compat (the latter no longer exists).
Should fix "missing prerequisite" errors seen during qemu boot of sparc64's MODULAR kernel.
|
1.4 |
| 27-Jan-2019 |
pgoyette | Merge the [pgoyette-compat] branch
|
1.3 |
| 07-Mar-2014 |
christos | branches: 1.3.28; 1.3.30; c99 initializers for struct execsw
|
1.2 |
| 19-Sep-2013 |
christos | exec modules need to be of the exec kind
|
1.1 |
| 19-Nov-2008 |
ad | branches: 1.1.4; 1.1.6; 1.1.8; 1.1.12; 1.1.24; 1.1.34; 1.1.38; Make the emulations, exec formats, coredump, NFS, and the NFS server into modules. By and large this commit:
- shuffles header files and ifdefs - splits code out where necessary to be modular - adds module glue for each of the components - adds/replaces hooks for things that can be installed at runtime
|
1.1.38.1 |
| 18-May-2014 |
rmind | sync with head
|
1.1.34.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.24.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.1.12.2 |
| 04-May-2009 |
yamt | sync with head.
|
1.1.12.1 |
| 19-Nov-2008 |
yamt | file sunos_mod.c was added on branch yamt-nfs-mp on 2009-05-04 08:12:27 +0000
|
1.1.8.2 |
| 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.1.8.1 |
| 19-Nov-2008 |
skrll | file sunos_mod.c was added on branch nick-hppapmap on 2009-01-19 13:17:40 +0000
|
1.1.6.2 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.1.6.1 |
| 19-Nov-2008 |
mjf | file sunos_mod.c was added on branch mjf-devfs2 on 2009-01-17 13:28:48 +0000
|
1.1.4.2 |
| 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.1.4.1 |
| 19-Nov-2008 |
haad | file sunos_mod.c was added on branch haad-dm on 2008-12-13 01:14:04 +0000
|
1.3.30.2 |
| 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.3.30.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
1.3.28.3 |
| 23-Jan-2019 |
pgoyette | Convert the macros for setting and unsetting a hook to generate in-line code rather than using an intermediary hook##set routine. Hooks are set and unset only in one place, so the intermediary routine provides no benefit. IMHO using the macro at the point- of-call is more readable than using it elsewhere in the code and then calling the generated intermediary routine (for which you won't even find its declaration or definition unless you remember to search for the HOOK_SET macro instead).
NFC intended, will verify with a bulk build and an atf test run.
|
1.3.28.2 |
| 18-Oct-2018 |
pgoyette | Add a few more references to the (currently always but not forever) built-in compat_util module
|
1.3.28.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[]).
|