OpenGrok
Cross Reference: cpufunc.h
xref
: /
src
/
sys
/
arch
/
hppa
/
include
/
cpufunc.h
Home
|
History
|
Annotate
|
Download
|
only in
include
History log of
/src/sys/arch/hppa/include/cpufunc.h
Revision
Date
Author
Comments
1.17
21-May-2012
skrll
Provide hppa_{enable,disable}_irq
1.16
03-Apr-2012
skrll
Kill cpu_gethpa by using the HPA stored in the cpu_info structure.
1.15
04-Feb-2012
skrll
G/C unused [fp]dcache_small.
OK riz@
1.14
29-Nov-2009
skrll
branches: 1.14.12; 1.14.16;
Add lci to get coherence index for an address.
1.13
29-Nov-2009
skrll
KNF
1.12
03-Nov-2009
snj
Follow upstream license changes for files with Michael Shalayeff's
copyright. In most cases, this means dropping the 3rd and 4th clauses.
1.11
30-Apr-2009
skrll
Merge nick-hppapmap.
This is a port of the OpenBSD pmap and trap handling code to get us
- Performance boost on some/all machines.
- Well on the way to PA2.0 (in 32bit mode) support. Several
machines probe hardware, but fail sometime after interrupts
are enabled.
Other things changed / fixed on the branch are
- update autoconf to use the OpenBSD code.
- com @ dino is very close to being supported.
- HPPA_REDZONE has been replaced with a working redzone which
is enabled with DIAGNOSTIC.
- UPAGES has been halved in size.
- power(4) from OpenBSD to fix a few bugs.
- updated list of modules from OpenBSD.
- initial ports of uturn(4), astro(4) and elroy(4).
- update some copyrights (remove advertising clause, etc.)
Thanks to mjf for some of the above, testing and listening.
1.10
18-Oct-2007
skrll
branches: 1.10.20; 1.10.28; 1.10.34;
Remove get_psw/set_psw - they're not needed and can cause problems.
1.9
07-Apr-2007
skrll
branches: 1.9.12; 1.9.14; 1.9.18;
de-__P() and whitespace.
1.8
27-Aug-2006
skrll
branches: 1.8.6; 1.8.8; 1.8.12; 1.8.14; 1.8.18;
Pull across OpenBSD cpufunc.h:1.27 (ignore the typo)
revision 1.27
date: 2005/04/07 00:19:28; author: mickey; state: Exp; lines: +3 -3
put a memmory barrier onto the sync_caches()
1.7
28-Dec-2005
perry
branches: 1.7.4; 1.7.8;
inline -> __inline
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
31-Jan-2005
jkunz
branches: 1.4.6;
Import mfcpu() from OpenBSD, needed by power switch code.
1.3
26-Aug-2004
jkunz
branches: 1.3.4; 1.3.6;
Import STI wscons(4) driver from OpenBSD and add new driver for PS/2
keyboard / mouse pots of LASI.
1.2
19-Aug-2002
fredette
branches: 1.2.6;
Cleaned up BTLB support. There are no longer BTLB function pointers
in struct hppa_cpu_info or anywhere else, now there are just hppa_btlb_*
functions. Added support for machines with split I/D and variable-range
BTLBs. Added support for purging BTLB entries.
1.1
05-Jun-2002
fredette
branches: 1.1.2; 1.1.4;
Added files to support generic HP PA-RISC based machines. hp700-specific
files to follow.
1.1.4.3
31-Aug-2002
gehenna
catch up with -current.
1.1.4.2
14-Jul-2002
gehenna
catch up with -current.
1.1.4.1
05-Jun-2002
gehenna
file cpufunc.h was added on branch gehenna-devsw on 2002-07-14 17:47:20 +0000
1.1.2.3
06-Sep-2002
jdolecek
sync kqueue branch with HEAD
1.1.2.2
23-Jun-2002
jdolecek
catch up with -current on kqueue branch
1.1.2.1
05-Jun-2002
jdolecek
file cpufunc.h was added on branch kqueue on 2002-06-23 17:37:07 +0000
1.2.6.2
04-Feb-2005
skrll
Sync with HEAD.
1.2.6.1
03-Sep-2004
skrll
Sync with HEAD
1.3.6.1
12-Feb-2005
yamt
sync with head.
1.3.4.1
29-Apr-2005
kent
sync with -current
1.4.6.4
27-Oct-2007
yamt
sync with head.
1.4.6.3
03-Sep-2007
yamt
sync with head.
1.4.6.2
30-Dec-2006
yamt
sync with head.
1.4.6.1
21-Jun-2006
yamt
sync with head.
1.7.8.1
03-Sep-2006
yamt
sync with head.
1.7.4.1
09-Sep-2006
rpaulo
sync with head
1.8.18.1
06-Jan-2008
wrstuden
Catch up to netbsd-4.0 release.
1.8.14.1
11-Jul-2007
mjf
Sync with head.
1.8.12.2
23-Oct-2007
ad
Sync with head.
1.8.12.1
10-Apr-2007
ad
Sync with head.
1.8.8.1
15-Apr-2007
yamt
sync with head.
1.8.6.1
24-Oct-2007
xtraeme
Pull up following revision(s) (requested by skrll in ticket #939):
sys/arch/hppa/include/cpufunc.h: revision 1.10
Remove get_psw/set_psw - they're not needed and can cause problems.
1.9.18.1
25-Oct-2007
bouyer
Sync with HEAD.
1.9.14.1
06-Nov-2007
matt
sync with HEAD
1.9.12.1
26-Oct-2007
joerg
Sync with HEAD.
Follow the merge of pmap.c on i386 and amd64 and move
pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
code to restore CR4 before jumping back into kernel space as the large
page option might cover that.
1.10.34.1
13-May-2009
jym
Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
1.10.28.1
27-Oct-2008
skrll
Commit work in progress.
1.10.20.2
11-Mar-2010
yamt
sync with head
1.10.20.1
04-May-2009
yamt
sync with head.
1.14.16.3
02-Jun-2012
mrg
sync to latest -current.
1.14.16.2
05-Apr-2012
mrg
sync to latest -current.
1.14.16.1
18-Feb-2012
mrg
merge to -current.
1.14.12.2
23-May-2012
yamt
sync with head.
1.14.12.1
17-Apr-2012
yamt
sync with head
Indexes created Mon Oct 20 20:10:13 GMT 2025