mirror of
https://github.com/freebsd/freebsd-src
synced 2024-09-26 19:54:57 +00:00
Move definition and initialization of video_mode_pointer to syscons.c.
This commit is contained in:
parent
0d55b76505
commit
51c7f756fe
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=3918
|
@ -34,7 +34,7 @@
|
||||||
* SUCH DAMAGE.
|
* SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
* from: @(#)locore.s 7.3 (Berkeley) 5/13/91
|
* from: @(#)locore.s 7.3 (Berkeley) 5/13/91
|
||||||
* $Id: locore.s,v 1.39 1994/10/25 07:25:55 davidg Exp $
|
* $Id: locore.s,v 1.40 1994/10/25 18:22:32 bde Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -114,12 +114,9 @@ tmpstk:
|
||||||
|
|
||||||
.globl _cpu,_cold,_atdevbase,_cpu_vendor,_cpu_id
|
.globl _cpu,_cold,_atdevbase,_cpu_vendor,_cpu_id
|
||||||
|
|
||||||
.globl _video_mode_ptr
|
|
||||||
|
|
||||||
_cpu: .long 0 /* are we 386, 386sx, or 486 */
|
_cpu: .long 0 /* are we 386, 386sx, or 486 */
|
||||||
_cpu_id: .long 0 /* stepping ID */
|
_cpu_id: .long 0 /* stepping ID */
|
||||||
_cpu_vendor: .space 20 /* CPU origin code */
|
_cpu_vendor: .space 20 /* CPU origin code */
|
||||||
_video_mode_ptr: .long 0
|
|
||||||
_cold: .long 1 /* cold till we are not */
|
_cold: .long 1 /* cold till we are not */
|
||||||
_atdevbase: .long 0 /* location of start of iomem in virtual */
|
_atdevbase: .long 0 /* location of start of iomem in virtual */
|
||||||
_atdevphys: .long 0 /* location of device mapping ptes (phys) */
|
_atdevphys: .long 0 /* location of device mapping ptes (phys) */
|
||||||
|
@ -282,23 +279,6 @@ NON_GPROF_ENTRY(btext)
|
||||||
movl 12(%ebp),%eax
|
movl 12(%ebp),%eax
|
||||||
movl %eax,_bootdev-KERNBASE
|
movl %eax,_bootdev-KERNBASE
|
||||||
|
|
||||||
/* get the BIOS video mode pointer */
|
|
||||||
movl $0x4a8, %ecx
|
|
||||||
movl (%ecx), %eax
|
|
||||||
movl %eax, %ecx
|
|
||||||
shrl $12, %ecx
|
|
||||||
andl $0xffff0000, %ecx
|
|
||||||
andl $0x0000ffff, %eax
|
|
||||||
orl %ecx, %eax
|
|
||||||
movl (%eax), %eax
|
|
||||||
movl %eax, %ecx
|
|
||||||
shrl $12, %ecx
|
|
||||||
andl $0xffff0000, %ecx
|
|
||||||
andl $0x0000ffff, %eax
|
|
||||||
orl %ecx, %eax
|
|
||||||
addl $KERNBASE, %eax
|
|
||||||
movl %eax, _video_mode_ptr-KERNBASE
|
|
||||||
|
|
||||||
#if NAPM > 0
|
#if NAPM > 0
|
||||||
/*
|
/*
|
||||||
* Setup APM BIOS:
|
* Setup APM BIOS:
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
* SUCH DAMAGE.
|
* SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
* from: @(#)locore.s 7.3 (Berkeley) 5/13/91
|
* from: @(#)locore.s 7.3 (Berkeley) 5/13/91
|
||||||
* $Id: locore.s,v 1.39 1994/10/25 07:25:55 davidg Exp $
|
* $Id: locore.s,v 1.40 1994/10/25 18:22:32 bde Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -114,12 +114,9 @@ tmpstk:
|
||||||
|
|
||||||
.globl _cpu,_cold,_atdevbase,_cpu_vendor,_cpu_id
|
.globl _cpu,_cold,_atdevbase,_cpu_vendor,_cpu_id
|
||||||
|
|
||||||
.globl _video_mode_ptr
|
|
||||||
|
|
||||||
_cpu: .long 0 /* are we 386, 386sx, or 486 */
|
_cpu: .long 0 /* are we 386, 386sx, or 486 */
|
||||||
_cpu_id: .long 0 /* stepping ID */
|
_cpu_id: .long 0 /* stepping ID */
|
||||||
_cpu_vendor: .space 20 /* CPU origin code */
|
_cpu_vendor: .space 20 /* CPU origin code */
|
||||||
_video_mode_ptr: .long 0
|
|
||||||
_cold: .long 1 /* cold till we are not */
|
_cold: .long 1 /* cold till we are not */
|
||||||
_atdevbase: .long 0 /* location of start of iomem in virtual */
|
_atdevbase: .long 0 /* location of start of iomem in virtual */
|
||||||
_atdevphys: .long 0 /* location of device mapping ptes (phys) */
|
_atdevphys: .long 0 /* location of device mapping ptes (phys) */
|
||||||
|
@ -282,23 +279,6 @@ NON_GPROF_ENTRY(btext)
|
||||||
movl 12(%ebp),%eax
|
movl 12(%ebp),%eax
|
||||||
movl %eax,_bootdev-KERNBASE
|
movl %eax,_bootdev-KERNBASE
|
||||||
|
|
||||||
/* get the BIOS video mode pointer */
|
|
||||||
movl $0x4a8, %ecx
|
|
||||||
movl (%ecx), %eax
|
|
||||||
movl %eax, %ecx
|
|
||||||
shrl $12, %ecx
|
|
||||||
andl $0xffff0000, %ecx
|
|
||||||
andl $0x0000ffff, %eax
|
|
||||||
orl %ecx, %eax
|
|
||||||
movl (%eax), %eax
|
|
||||||
movl %eax, %ecx
|
|
||||||
shrl $12, %ecx
|
|
||||||
andl $0xffff0000, %ecx
|
|
||||||
andl $0x0000ffff, %eax
|
|
||||||
orl %ecx, %eax
|
|
||||||
addl $KERNBASE, %eax
|
|
||||||
movl %eax, _video_mode_ptr-KERNBASE
|
|
||||||
|
|
||||||
#if NAPM > 0
|
#if NAPM > 0
|
||||||
/*
|
/*
|
||||||
* Setup APM BIOS:
|
* Setup APM BIOS:
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
* SUCH DAMAGE.
|
* SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
* from: @(#)locore.s 7.3 (Berkeley) 5/13/91
|
* from: @(#)locore.s 7.3 (Berkeley) 5/13/91
|
||||||
* $Id: locore.s,v 1.39 1994/10/25 07:25:55 davidg Exp $
|
* $Id: locore.s,v 1.40 1994/10/25 18:22:32 bde Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -114,12 +114,9 @@ tmpstk:
|
||||||
|
|
||||||
.globl _cpu,_cold,_atdevbase,_cpu_vendor,_cpu_id
|
.globl _cpu,_cold,_atdevbase,_cpu_vendor,_cpu_id
|
||||||
|
|
||||||
.globl _video_mode_ptr
|
|
||||||
|
|
||||||
_cpu: .long 0 /* are we 386, 386sx, or 486 */
|
_cpu: .long 0 /* are we 386, 386sx, or 486 */
|
||||||
_cpu_id: .long 0 /* stepping ID */
|
_cpu_id: .long 0 /* stepping ID */
|
||||||
_cpu_vendor: .space 20 /* CPU origin code */
|
_cpu_vendor: .space 20 /* CPU origin code */
|
||||||
_video_mode_ptr: .long 0
|
|
||||||
_cold: .long 1 /* cold till we are not */
|
_cold: .long 1 /* cold till we are not */
|
||||||
_atdevbase: .long 0 /* location of start of iomem in virtual */
|
_atdevbase: .long 0 /* location of start of iomem in virtual */
|
||||||
_atdevphys: .long 0 /* location of device mapping ptes (phys) */
|
_atdevphys: .long 0 /* location of device mapping ptes (phys) */
|
||||||
|
@ -282,23 +279,6 @@ NON_GPROF_ENTRY(btext)
|
||||||
movl 12(%ebp),%eax
|
movl 12(%ebp),%eax
|
||||||
movl %eax,_bootdev-KERNBASE
|
movl %eax,_bootdev-KERNBASE
|
||||||
|
|
||||||
/* get the BIOS video mode pointer */
|
|
||||||
movl $0x4a8, %ecx
|
|
||||||
movl (%ecx), %eax
|
|
||||||
movl %eax, %ecx
|
|
||||||
shrl $12, %ecx
|
|
||||||
andl $0xffff0000, %ecx
|
|
||||||
andl $0x0000ffff, %eax
|
|
||||||
orl %ecx, %eax
|
|
||||||
movl (%eax), %eax
|
|
||||||
movl %eax, %ecx
|
|
||||||
shrl $12, %ecx
|
|
||||||
andl $0xffff0000, %ecx
|
|
||||||
andl $0x0000ffff, %eax
|
|
||||||
orl %ecx, %eax
|
|
||||||
addl $KERNBASE, %eax
|
|
||||||
movl %eax, _video_mode_ptr-KERNBASE
|
|
||||||
|
|
||||||
#if NAPM > 0
|
#if NAPM > 0
|
||||||
/*
|
/*
|
||||||
* Setup APM BIOS:
|
* Setup APM BIOS:
|
||||||
|
|
Loading…
Reference in a new issue