Displaying 3 results from an estimated 3 matches for "derivative_id".
2008 Nov 22
5
[RFC][PATCH] Gfxboot COMBOOT module
...ection .text
+		org 100h
+
+_start:
+		mov ax,2
+		mov bx, msg_progname
+		int 22h
+
+		mov ax,2
+		mov bx, msg_crlf
+		int 22h
+
+		push es
+		mov ax,0ah
+		mov cl,9
+		int 22h
+		pop es
+		cmp al,32h
+		jnz not_pxelinux
+
+		mov ax,2
+		mov bx,msg_pxelinux
+		int 22h
+		ret
+not_pxelinux:
+		mov [derivative_id],al
+		mov [drivenumber],dl
+		mov [sectorshift],cl
+		mov ax,1
+		shl ax,cl
+		mov [sectorsize],ax
+		mov ax,trackbufsize
+		shr ax,cl
+		mov [BufSafe],ax
+
+		xor cx,cx
+		mov cl,[pspCmdLen]
+		dec cx
+		and cx,cx
+		jne continue
+
+		mov ax,2
+		mov bx, msg_usage
+		int 22h
+		ret
+continue:
+...
2009 Jul 15
0
[PATCH] gfxboot: parse TIMEOUT keyword
..._default
 			dw do_default
+			dw keyword_text_timeout
+			dw do_timeout
 keyword_cnt		dw ($-keywords)/4
 
 ; menu entry descriptor
@@ -971,6 +1039,9 @@ dentry_buf_len		equ $ - dentry_buf
 max_cmd_len		equ 2047
 command_line		resb max_cmd_len+2
 
+NumBuf			resb 15
+NumBufEnd		resb 1
+
 			alignb 4
 derivative_id		resb 1
 drivenumber		resb 1
2009 Apr 05
3
[PATCH] Gfxboot COMBOOT module
...+
+_start:
+		mov ax,2
+		mov bx, msg_progname
+		int 22h
+
+		mov ax,2
+		mov bx, msg_crlf
+		int 22h
+
+		push es
+		mov ax,0ah
+		mov cl,9
+		int 22h
+		pop es
+		cmp al,32h
+		jnz not_pxelinux
+
+		mov dl,0 ; fake drive number
+		mov cl,11 ; fake sector size 2048 bytes
+
+not_pxelinux:
+		mov [derivative_id],al
+		mov [drivenumber],dl
+		mov [sectorshift],cl
+		mov ax,1
+		shl ax,cl
+		mov [sectorsize],ax
+		mov ax,trackbufsize
+		shr ax,cl
+		mov [BufSafe],ax
+
+		xor cx,cx
+		mov cl,[pspCmdLen]
+		dec cx
+		and cx,cx
+		jne continue
+
+		mov ax,2
+		mov bx, msg_usage
+		int 22h
+		ret
+continue:
+...