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
/
compat
/
x86bios
Commit message (
Expand
)
Author
Age
Files
Lines
*
Remove custom interrupt dispatcher. This is a pointless micro-optimization
jkim
2011-03-09
1
-23
/
+0
*
Prefer pmap_unmapbios() over pmap_unmapdev(). The binary does not change
jkim
2010-10-05
1
-1
/
+1
*
Add x86bios_set_intr() to set interrupt vectors for real mode and simplify
jkim
2010-08-25
2
-3
/
+15
*
Check opcode for short jump as well. Some option ROMs do short jumps
jkim
2010-08-25
1
-1
/
+2
*
Place spinlock_enter() and spinlock_exit() just around X86EMU calls.
jkim
2010-08-10
1
-4
/
+4
*
Tidy up locking and memory allocation for the real mode emulator wrapper.
jkim
2010-08-10
1
-36
/
+26
*
Tidy up printf() calls for debugging.
jkim
2010-08-09
1
-46
/
+30
*
Initialize a variable just before its use.
jkim
2010-08-09
1
-1
/
+1
*
Reduce diffs between VM86 and X86EMU wrappers for x86bios_alloc() and
jkim
2010-08-09
1
-23
/
+29
*
Do not block any I/O port on amd64.
jkim
2010-08-07
1
-4
/
+8
*
Optimize interrupt vector lookup. There is no need to check the page table.
jkim
2010-08-07
1
-1
/
+1
*
Consistently use architecture specific macros.
jkim
2010-08-06
1
-3
/
+3
*
Fix allocation of multiple pages, which forgot to increase page number.
jkim
2010-08-06
1
-1
/
+5
*
Re-add flag register for output. Some BIOS calls actually use it to return
jkim
2010-08-05
1
-0
/
+1
*
Do not copy stack pointer and flags. These registers are unconditionally
jkim
2010-08-05
1
-6
/
+0
*
Implement a simple native VM86 backend for X86BIOS. Now i386 uses native
jkim
2010-08-05
2
-76
/
+266
*
Let x86bios_alloc() pass contigmalloc(9) flags. Use it to set M_WAITOK
jkim
2010-06-23
2
-3
/
+3
*
Reduce MD code further. At least, it compiles on ia64 now (but it is not
jkim
2010-05-01
1
-36
/
+78
*
Do not initialize mutex and return error if it cannot map memory.
jkim
2010-05-01
1
-13
/
+13
*
Revert accidentally committed initial real mode %sp change of r205347.
jkim
2010-03-25
1
-2
/
+0
*
Optimize real mode page table lookup.
jkim
2010-03-25
1
-5
/
+4
*
Fix stupid typos. Some VESA BIOSes directly call BIOS interrupt handlers
jkim
2010-03-25
1
-2
/
+2
*
Support memory wraparound instead of high memory as VM86 mode does.
jkim
2010-03-22
1
-14
/
+4
*
Fix i386 PAE kernel build.
jkim
2010-03-22
1
-1
/
+1
*
- Map EBDA if available and add 64KB above 1MB (high memory), just in case.
jkim
2010-03-19
1
-33
/
+113
*
Detect illegal access to unmapped memory within real mode emulator to aid
jkim
2010-03-18
1
-9
/
+44
*
Add two new debugging tunables for x86bios instead of abusing bootverbose,
jkim
2009-12-15
1
-4
/
+15
*
Fix a copy-and-pasto in the previous commit.
jkim
2009-10-19
1
-1
/
+1
*
Rewrite x86bios and update its dependent drivers.
jkim
2009-10-19
3
-169
/
+404
*
Use a 2 clause BSD-style license instead of stating the code as public
delphij
2009-09-28
2
-4
/
+49
*
- Reduce BIOS memory mapping. We want 1MB of physical memory, not 12MB[1].
jkim
2009-09-25
2
-14
/
+12
*
Dump real mode registers under bootverbose to help debugging BIOS emulator.
jkim
2009-09-24
1
-0
/
+10
*
- Use FreeBSD function naming convention.
jkim
2009-09-24
3
-10
/
+10
*
Move sys/dev/x86bios to sys/compat/x86bios.
jkim
2009-09-23
3
-0
/
+403