#
e0c5fc4a |
| 23-Nov-2019 |
ad <ad@NetBSD.org> |
cpu_need_resched():
- Remove all code that should be MI, leaving the bare minimum under arch/. - Make the required actions very explicit. - Pass in LWP pointer for convenience. - When a trap is requ
cpu_need_resched():
- Remove all code that should be MI, leaving the bare minimum under arch/. - Make the required actions very explicit. - Pass in LWP pointer for convenience. - When a trap is required on another CPU, have the IPI set it locally. - Expunge cpu_did_resched().
show more ...
|
#
53b7a91a |
| 22-Aug-2018 |
msaitoh <msaitoh@NetBSD.org> |
- Cleanup for dynamic sysctl: - Remove unused *_NAMES macros for sysctl. - Remove unused *_MAXID for sysctls. - Move CTL_MACHDEP sysctl definitions for m68k into m68k/include/cpu.h and use them
- Cleanup for dynamic sysctl: - Remove unused *_NAMES macros for sysctl. - Remove unused *_MAXID for sysctls. - Move CTL_MACHDEP sysctl definitions for m68k into m68k/include/cpu.h and use them on all m68k machines.
show more ...
|
#
9a5fd629 |
| 17-Dec-2016 |
flxd <flxd@NetBSD.org> |
Fix typo "one the" and architecture where appropriate.
|
#
8dbac3f4 |
| 19-Oct-2013 |
christos <christos@NetBSD.org> |
make cpu_need_resched() macros consistent; __USE flags
|
#
effab97e |
| 16-May-2011 |
tsutsui <tsutsui@NetBSD.org> |
- merge and move pasted m68k MD setreg() functions into m68k/m68k_machdep.c - move m68881_save() and m68881_restore() declarations into <m68k/m68k.h>
Briefly tested and no obvious breakage on atari,
- merge and move pasted m68k MD setreg() functions into m68k/m68k_machdep.c - move m68881_save() and m68881_restore() declarations into <m68k/m68k.h>
Briefly tested and no obvious breakage on atari, sun3, and x68k.
show more ...
|
#
8ac3875a |
| 08-Feb-2011 |
rmind <rmind@NetBSD.org> |
Remove clause 3 (UCB advertising clause) from the University of Utah copyright. Confirmed by Mike Hibler, mike at cs.utah.edu - thanks! Also, merge UCB and Utah copyright texts back into one, as the
Remove clause 3 (UCB advertising clause) from the University of Utah copyright. Confirmed by Mike Hibler, mike at cs.utah.edu - thanks! Also, merge UCB and Utah copyright texts back into one, as they originally were.
Extra verification by snj@.
show more ...
|
#
e466c21b |
| 13-Jan-2011 |
phx <phx@NetBSD.org> |
Recognize Amiga 600 model. Patch submited by Radoslaw Kujawa.
|
#
4568ce9b |
| 22-Dec-2010 |
matt <matt@NetBSD.org> |
Collect cpu_info and friends and move to m68k/include/cpu.h Add a define __HAVE_CPU_DATA_FIRST which means that cpu_data is the first member in struct cpu_info.
|
#
3055d8c0 |
| 09-Feb-2010 |
phx <phx@NetBSD.org> |
Moved the macros amiga_cpu_sync() and amiga_membarrier() from amiga/device.h to the MD include/cpu.h. Also make sure that grf_cvreg.h includes cpu.h as it is needed by Xamiga in xsrc/xfree/xc/program
Moved the macros amiga_cpu_sync() and amiga_membarrier() from amiga/device.h to the MD include/cpu.h. Also make sure that grf_cvreg.h includes cpu.h as it is needed by Xamiga in xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCV.h.
show more ...
|
#
3dc24f5a |
| 23-Nov-2009 |
rmind <rmind@NetBSD.org> |
Use lwp_getpcb() on m68k ports, clean from struct user usage.
|
#
40cf6f36 |
| 21-Oct-2009 |
rmind <rmind@NetBSD.org> |
Remove uarea swap-out functionality:
- Addresses the issue described in PR/38828. - Some simplification in threading and sleepq subsystems. - Eliminates pmap_collect() and, as a side note, allows pm
Remove uarea swap-out functionality:
- Addresses the issue described in PR/38828. - Some simplification in threading and sleepq subsystems. - Eliminates pmap_collect() and, as a side note, allows pmap optimisations. - Eliminates XS_CTL_DATA_ONSTACK in scsipi code. - Avoids few scans on LWP list and thus potentially long holds of proc_lock. - Cuts ~1.5k lines of code. Reduces amd64 kernel size by ~4k. - Removes __SWAP_BROKEN cases.
Tested on x86, mips, acorn32 (thanks <mpumford>) and partly tested on acorn26 (thanks to <bjh21>).
Discussed on <tech-kern>, reviewed by <ad>.
show more ...
|
#
42b74af3 |
| 19-May-2009 |
phx <phx@NetBSD.org> |
Removed old Amiga-specific "sicallback" software interrupts and replaced them by MI softints. Approved by "is".
|
#
02cdf4d2 |
| 14-Mar-2009 |
dsl <dsl@NetBSD.org> |
Remove all the __P() from sys (excluding sys/dist) Diff checked with grep and MK1 eyeball. i386 and amd64 GENERIC and sys still build.
|
#
f402cadf |
| 27-Feb-2008 |
xtraeme <xtraeme@NetBSD.org> |
Remove CTL_MACHDEP_NAMES, it's not used anywhere.
Ok by martin@.
|
#
c04c9a55 |
| 06-Jan-2008 |
mhitch <mhitch@NetBSD.org> |
Add timecounter support and borrow counter-based delay from i386. From joerg; testing and final tweaks by me.
|
#
d974db0a |
| 17-Oct-2007 |
garbled <garbled@NetBSD.org> |
Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the v
Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
show more ...
|
#
9c6535a6 |
| 04-Aug-2007 |
ad <ad@NetBSD.org> |
Add ci_cpuid where it's missing.
|
#
32b0b73c |
| 21-May-2007 |
tsutsui <tsutsui@NetBSD.org> |
Move declarations of m68k common functions from <machine/cpu.h> to <m68k/m68k.h>. While here, remove some obsolete function decls.
|
#
63fa6e99 |
| 20-May-2007 |
mhitch <mhitch@NetBSD.org> |
Forgot cpu.h for amiga - rename proc_trampoline()->lwp_trampoline().
|
#
795d4ea0 |
| 18-May-2007 |
mhitch <mhitch@NetBSD.org> |
Amiga changes for idlelwp.
|
#
53524e44 |
| 04-Mar-2007 |
christos <christos@NetBSD.org> |
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
#
3363855a |
| 16-Feb-2007 |
ad <ad@NetBSD.org> |
Remove spllowersoftclock() and CLKF_BASEPRI(), and always dispatch callouts via a soft interrupt. In the near future, softclock will be run from process context.
|
#
b07ec3fc |
| 09-Feb-2007 |
ad <ad@NetBSD.org> |
Merge newlock2 to head.
|
#
95e1ffb1 |
| 11-Dec-2005 |
christos <christos@NetBSD.org> |
merge ktrace-lwp.
|
#
a47bee9f |
| 26-Sep-2004 |
yamt <yamt@NetBSD.org> |
don't expose cpu_info to userland.
|