index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
dev
/
fb
/
vesa.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Fix segment:offset calculation of interrupt vector for relocated video BIOS
jkim
2010-09-13
1
-8
/
+6
*
Disable video ROM shadowing by default as I originally intended. I found
jkim
2010-09-02
1
-2
/
+2
*
Make sure the interrupt entry point is within the video ROM range. We must
jkim
2010-08-31
1
-9
/
+15
*
Fix a debugging message under bootverbose. This address is not linear.
jkim
2010-08-25
1
-1
/
+1
*
Add an experimental feature to shadow video BIOS. Long ago, this trick was
jkim
2010-08-25
1
-10
/
+57
*
Protect shared palette and state buffer with a mutex. Remove defunct
jkim
2010-08-07
1
-14
/
+27
*
Initialize a variable before its use.
jkim
2010-07-13
1
-1
/
+1
*
Preallocate buffers for palette and state. Do not save DAC registers as
jkim
2010-07-13
1
-83
/
+58
*
Plug a possible memory leak.
jkim
2010-07-06
1
-1
/
+1
*
Fix a possible null pointer dereference. A patch for -STABLE was
jkim
2010-07-06
1
-0
/
+2
*
Use M_WAITOK for VESA BIOS initialization consistently.
jkim
2010-06-23
1
-5
/
+5
*
Let x86bios_alloc() pass contigmalloc(9) flags. Use it to set M_WAITOK
jkim
2010-06-23
1
-9
/
+7
*
Restore the previous VESA mode after BIOS POST, just in case.
jkim
2010-05-18
1
-0
/
+1
*
Remove unnecessary pointer increment. A wrong pointer may be passed to
jkim
2010-05-18
1
-4
/
+4
*
Allocate memory for VBE info block with malloc(9), not as static local.
jkim
2010-04-07
1
-22
/
+28
*
Do not penalize correct or correctable VESA mode tables by calling another
jkim
2010-03-25
1
-7
/
+14
*
Teach VGA framebuffer about 8-bit palette format for VESA.
jkim
2010-03-24
1
-4
/
+0
*
Add my copyright here. It seems I have contributed enough code. :-)
jkim
2010-03-23
1
-0
/
+1
*
Be extremely careful when we determine bytes per scan line information.
jkim
2010-03-23
1
-11
/
+54
*
Fall back to VGA palette functions if VESA function failed and DAC is still
jkim
2010-03-23
1
-11
/
+10
*
Map entire video memory again. This is a partial backout of r203535.
jkim
2010-03-23
1
-3
/
+4
*
Yet another attempt to make palette loading more safer:
jkim
2010-02-23
1
-24
/
+33
*
Re-add accidentally removed pixel format for direct memory model.
jkim
2010-02-23
1
-2
/
+42
*
Map and report actual video memory we need.
jkim
2010-02-06
1
-81
/
+34
*
Replace some homegrown functions with better/correct ones.
jkim
2010-02-05
1
-46
/
+7
*
Remove dead code and fix style(9) bugs.
jkim
2010-02-03
1
-66
/
+77
*
Use bytes per scan line from mode table. The previous implementation did
jkim
2010-02-03
1
-37
/
+13
*
Correct virtual address of frame buffer for non-linear mode.
jkim
2010-02-03
1
-1
/
+1
*
Use VESA palette load/save functions if VESA BIOS says the current palette
jkim
2010-01-27
1
-14
/
+22
*
Update d_mmap() to accept vm_ooffset_t and vm_memattr_t.
rnoland
2009-12-29
1
-4
/
+4
*
- Remove a redundant check for dpms(4).
jkim
2009-11-12
1
-2
/
+2
*
Save/restore VGA state from vga_pci.c instead of relying on vga_isa.c.
jkim
2009-11-05
1
-49
/
+5
*
Do not probe video mode if we are not going to use it.
jkim
2009-11-04
1
-7
/
+9
*
Restore color palette format if we reset video mode.
jkim
2009-11-04
1
-0
/
+2
*
Fix VESA color palette corruption:
jkim
2009-11-03
1
-59
/
+36
*
Remove a redundant byte swapping in the previous commit.
jkim
2009-10-23
1
-1
/
+0
*
- When we restore VESA state, try BIOS POST earlier. VESA restore state
jkim
2009-10-23
1
-24
/
+56
*
Rewrite x86bios and update its dependent drivers.
jkim
2009-10-19
1
-304
/
+490
*
Reject some VESA graphics modes if the controller does not have enough
jkim
2009-09-25
1
-34
/
+50
*
Fix LINT build.
delphij
2009-09-25
1
-1
/
+1
*
Some broken VESA BIOSes, e.g., IBM T23, return wrong value from
jkim
2009-09-24
1
-4
/
+5
*
- Use FreeBSD function naming convention.
jkim
2009-09-24
1
-41
/
+41
*
Move sys/dev/x86bios to sys/compat/x86bios.
jkim
2009-09-23
1
-1
/
+1
*
Initialize registers to zero before calling the interrupt handlers inside
delphij
2009-09-23
1
-0
/
+19
*
Style(9) fixes.
delphij
2009-09-21
1
-6
/
+6
*
Collapase interrupt supporting functions to a new module, and switch from
delphij
2009-09-21
1
-223
/
+192
*
Change cache attribute for VESA frame buffer from UC to write-combining.
jkim
2009-09-19
1
-1
/
+2
*
- Teach vesa(4) and dpms(4) about x86emu. [1]
delphij
2009-09-09
1
-239
/
+291
*
Copy the following files to new places, a subsequent commit would remove
delphij
2009-09-09
1
-0
/
+1696