renamed mem.inc and removed unused items
This commit is contained in:
@@ -18,7 +18,7 @@
|
|||||||
; OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
; OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
; SOFTWARE.
|
; SOFTWARE.
|
||||||
|
|
||||||
%ifndef __INC_MEM
|
%ifndef __INC_EARLY_MEM
|
||||||
|
|
||||||
|
|
||||||
; ## Generic Low mem map (from osdev wiki) ##
|
; ## Generic Low mem map (from osdev wiki) ##
|
||||||
@@ -60,13 +60,11 @@
|
|||||||
|
|
||||||
; next free space is 0x32D0
|
; next free space is 0x32D0
|
||||||
%define fat32_nc_data 0x35D0
|
%define fat32_nc_data 0x35D0
|
||||||
%define fat32_nc_data_size 16
|
%define fat32_nc_data_SIZE 16
|
||||||
|
|
||||||
; lba_packet for raw_disk_read
|
; lba_packet for raw_disk_read
|
||||||
%define lba_packet 0x4000
|
%define lba_packet 0x4000
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
;PhysicalAddress = Segment * 16 + Offset
|
;PhysicalAddress = Segment * 16 + Offset
|
||||||
%define SEG_TO_LINEAR(s,o) ((s << 4) + o)
|
%define SEG_TO_LINEAR(s,o) ((s << 4) + o)
|
||||||
|
|
||||||
@@ -76,21 +74,5 @@
|
|||||||
; Seg = (physical - offset) / 16
|
; Seg = (physical - offset) / 16
|
||||||
%define LINEAR_TO_SEGMENT(p,o) ((p - o) >> 4)
|
%define LINEAR_TO_SEGMENT(p,o) ((p - o) >> 4)
|
||||||
|
|
||||||
; create normalized linear addres from seg:off (16:4)
|
|
||||||
; Segement = linear >> 4 (top 16 bits)
|
|
||||||
; offset = linear & 0x0F (low 4 bits)
|
|
||||||
|
|
||||||
struc EarlyBootStruct_t
|
|
||||||
.lba_packet_offset resw 1
|
|
||||||
endstruc
|
|
||||||
|
|
||||||
; 20 bytes, passed to loaded kernel
|
|
||||||
struc SteviaInfoStruct_t
|
|
||||||
.MemoryMapPtr resd 1
|
|
||||||
.MemoryMapEntries resd 1
|
|
||||||
.BPBDataPtr resd 1
|
|
||||||
.EBPBDataPtr resd 1
|
|
||||||
endstruc
|
|
||||||
|
|
||||||
%endif
|
%endif
|
||||||
%define __INC_MEM
|
%define __INC_EARLY_MEM
|
||||||
Reference in New Issue
Block a user