The FreeBSD Ports Archive
FreeBSD sysutils : afbinit4>
Sun AFB aka Sun Elite 3D microcode firmware loader
This port provides a program that loads the microcode firmware onto Sun
Microsystems AFB Graphics Accelerators aka Sun Microsystems Elite 3D
found in many UltraSPARC systems. The microcode is necessary if you want
to run XFree86 with acceleration on these cards.
The microcode in itself has to be obtained from an existing SunOS/Solaris
installation.
|
afbinit history
v. 1.5
date: 2007/12/11 22:10:55; author: marius; state: Exp; lines: +1 -1
- Ever since this port was converted to use a rc.d startup it announces
the uploading of the microcode. Printing this out via the framebuffer
turned out to sometimes being delayed until during the upload of the
microcode to it, resulting in a concurrent access which freezes the
machine. So change afbinit(8) to no longer announce the upload. Of
course the proper way to solve this would be to do the upload in the
kernel with proper locking, if the licenses of both the afbinit(8)
code and the microcode allowed.
- Re-read the board type after uploading the microcode so the right one
is displayed.
- Fix GCC4 warnings.
Approved by: netchild
v. 1.4
date: 2006/02/20 20:10:14; author: marius; state: Exp; lines: +5 -7
- Switch to a rc.d startup script.
- Remove obsolete USE_REINPLACE.
Approved by: netchild
v. 1.3
date: 2004/08/31 15:28:12; author: marius; state: Exp; lines: +1 -0
Fix a bug exposed by src/sys/vm/vm_mmap.c v. 1.192, devices can't
be mmap(2)'ed MAP_PRIVATE.
Approved by: eik
v. 1.2
date: 2004/04/20 13:49:28; author: netchild; state: Exp; lines: +1 -1
Use the @FreeBSD.org address of the maintainer.
Approved by: marius
v. 1.1
date: 2003/09/24 13:59:43; author: netchild; state: Exp;
Add afbinit, a tool to load the microcode firmware onto Sun Microsystem
AFB Graphics Accelerators aka Sun Microsystems Elite 3D. The microcode
is necessary if you want to run XFree86 with acceleration on these cards.
The microcode in itself has to be obtained from an existing SunOS/Solaris
installation.
Submitted by: Marius Strobl
=============================================================================
v. 1.5
date: 2007/12/11 22:10:55; author: marius; state: Exp; lines: +1 -1
- Ever since this port was converted to use a rc.d startup it announces
the uploading of the microcode. Printing this out via the framebuffer
turned out to sometimes being delayed until during the upload of the
microcode to it, resulting in a concurrent access which freezes the
machine. So change afbinit(8) to no longer announce the upload. Of
course the proper way to solve this would be to do the upload in the
kernel with proper locking, if the licenses of both the afbinit(8)
code and the microcode allowed.
- Re-read the board type after uploading the microcode so the right one
is displayed.
- Fix GCC4 warnings.
Approved by: netchild
v. 1.4
date: 2006/02/20 20:10:14; author: marius; state: Exp; lines: +5 -7
- Switch to a rc.d startup script.
- Remove obsolete USE_REINPLACE.
Approved by: netchild
v. 1.3
date: 2004/08/31 15:28:12; author: marius; state: Exp; lines: +1 -0
Fix a bug exposed by src/sys/vm/vm_mmap.c v. 1.192, devices can't
be mmap(2)'ed MAP_PRIVATE.
Approved by: eik
v. 1.2
date: 2004/04/20 13:49:28; author: netchild; state: Exp; lines: +1 -1
Use the @FreeBSD.org address of the maintainer.
Approved by: marius
v. 1.1
date: 2003/09/24 13:59:43; author: netchild; state: Exp;
Add afbinit, a tool to load the microcode firmware onto Sun Microsystem
AFB Graphics Accelerators aka Sun Microsystems Elite 3D. The microcode
is necessary if you want to run XFree86 with acceleration on these cards.
The microcode in itself has to be obtained from an existing SunOS/Solaris
installation.
Submitted by: Marius Strobl
=============================================================================
v. 1.5
date: 2007/12/11 22:10:55; author: marius; state: Exp; lines: +1 -1
- Ever since this port was converted to use a rc.d startup it announces
the uploading of the microcode. Printing this out via the framebuffer
turned out to sometimes being delayed until during the upload of the
microcode to it, resulting in a concurrent access which freezes the
machine. So change afbinit(8) to no longer announce the upload. Of
course the proper way to solve this would be to do the upload in the
kernel with proper locking, if the licenses of both the afbinit(8)
code and the microcode allowed.
- Re-read the board type after uploading the microcode so the right one
is displayed.
- Fix GCC4 warnings.
Approved by: netchild
v. 1.4
date: 2006/02/20 20:10:14; author: marius; state: Exp; lines: +5 -7
- Switch to a rc.d startup script.
- Remove obsolete USE_REINPLACE.
Approved by: netchild
v. 1.3
date: 2004/08/31 15:28:12; author: marius; state: Exp; lines: +1 -0
Fix a bug exposed by src/sys/vm/vm_mmap.c v. 1.192, devices can't
be mmap(2)'ed MAP_PRIVATE.
Approved by: eik
v. 1.2
date: 2004/04/20 13:49:28; author: netchild; state: Exp; lines: +1 -1
Use the @FreeBSD.org address of the maintainer.
Approved by: marius
v. 1.1
date: 2003/09/24 13:59:43; author: netchild; state: Exp;
Add afbinit, a tool to load the microcode firmware onto Sun Microsystem
AFB Graphics Accelerators aka Sun Microsystems Elite 3D. The microcode
is necessary if you want to run XFree86 with acceleration on these cards.
The microcode in itself has to be obtained from an existing SunOS/Solaris
installation.
Submitted by: Marius Strobl
=============================================================================
|
| |

|