OpenGrok
Cross Reference: arcbios.c
xref
: /
src
/
sys
/
dev
/
arcbios
/
arcbios.c
Home
|
History
|
Annotate
|
Download
|
only in
arcbios
History log of
/src/sys/dev/arcbios/arcbios.c
Revision
Date
Author
Comments
1.13
20-Feb-2011
matt
(XXX this should be a library like libsa).
Deal with the need to save/restore T8 (CURLWP) across arcbios calls.
Call arcbios with O32 ABI conventions even if kernel/bootloader is N32/N64.
1.12
28-Apr-2008
martin
branches: 1.12.22; 1.12.28; 1.12.30;
Remove clause 3 and 4 from TNF licenses
1.11
11-Dec-2005
christos
branches: 1.11.70; 1.11.72; 1.11.74;
merge ktrace-lwp.
1.10
18-Apr-2005
tsutsui
- Use u_long or long rather than paddr_t for ARCBIOS function prototypes
as per the ARC specification. They are actually 64bit on MIPS64 based
machines and our paddr_t is not equal to pointer size.
(arc is ILP32 but has 64bit paddr_t)
- While here, change some unsigned long to u_long for consistency.
1.9
27-Feb-2005
perry
nuke trailing whitespace
1.8
02-Oct-2004
sekiya
branches: 1.8.4; 1.8.6;
ARCS on 64-bit platforms uses 64-bit pointers. This now works on my Octane.
1.7
06-Mar-2003
rafal
branches: 1.7.2;
Catch up to struct consdev changes.
1.6
06-Sep-2002
gehenna
Merge the gehenna-devsw branch into the trunk.
This merge changes the device switch tables from static array to
dynamically generated by config(8).
- All device switches is defined as a constant structure in device drivers.
- The new grammer ``device-major'' is introduced to ``files''.
device-major <prefix> char <num> [block <num>] [<rules>]
- All device major numbers must be listed up in port dependent majors.<arch>
by using this grammer.
- Added the new naming convention.
The name of the device switch must be <prefix>_[bc]devsw for auto-generation
of device switch tables.
- The backward compatibility of loading block/character device
switch by LKM framework is broken. This is necessary to convert
from block/character device major to device name in runtime and vice versa.
- The restriction to assign device major by LKM is completely removed.
We don't need to reserve LKM entries for dynamic loading of device switch.
- In compile time, device major numbers list is packed into the kernel and
the LKM framework will refer it to assign device major number dynamically.
1.5
13-Nov-2001
lukem
branches: 1.5.2; 1.5.10;
add RCSID
1.4
08-Sep-2001
rafal
Make the ARCS console work again, by initializing the dev_t on arcbios init
rather than in the open entry point (where it's too late for cnopen). Being
checked in from my Indy using the ARCS console on the graphics display.
1.3
08-Jul-2001
thorpej
branches: 1.3.2; 1.3.4;
When we initialize the ARC BIOS, fetch the system ID structure
fields into local copies, as well as the Identifier string from
the System component.
1.2
08-Jul-2001
thorpej
Add routines to walk the ARC BIOS component tree.
1.1
08-Jul-2001
thorpej
Initial pass a ARC BIOS code that can be shared between the sgimips
and arc ports.
1.3.4.1
01-Oct-2001
fvdl
Catch up with -current.
1.3.2.3
10-Oct-2002
jdolecek
sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
1.3.2.2
10-Jan-2002
thorpej
Sync kqueue branch with -current.
1.3.2.1
13-Sep-2001
thorpej
Update the kqueue branch to HEAD.
1.5.10.1
16-May-2002
gehenna
Replace the direct-access to devsw table with calling devsw API.
1.5.2.2
17-Sep-2002
nathanw
Catch up to -current.
1.5.2.1
13-Nov-2001
nathanw
file arcbios.c was added on branch nathanw_sa on 2002-09-17 21:19:27 +0000
1.7.2.3
10-Nov-2005
skrll
Sync with HEAD. Here we go again...
1.7.2.2
04-Mar-2005
skrll
Sync with HEAD.
Hi Perry!
1.7.2.1
19-Oct-2004
skrll
Sync with HEAD
1.8.6.1
19-Mar-2005
yamt
sync with head. xen and whitespace. xen part is not finished.
1.8.4.1
29-Apr-2005
kent
sync with -current
1.11.74.1
16-May-2008
yamt
sync with head.
1.11.72.1
18-May-2008
yamt
sync with head.
1.11.70.1
02-Jun-2008
mjf
Sync with HEAD.
1.12.30.1
05-Mar-2011
bouyer
Sync with HEAD
1.12.28.1
06-Jun-2011
jruoho
Sync with HEAD.
1.12.22.1
05-Mar-2011
rmind
sync with head
Indexes created Thu Oct 16 14:10:15 GMT 2025