Displaying 2 results from an estimated 2 matches for "driveraddr".
Did you mean:
driver_addr
2009 Sep 12
1
[PATCH] Let MEMDISK honor the quiet append option
...l_size, e820_len, cmdline_len, stack_len);
+ printf("Total size needed = %u bytes, allocating %uK\n",
+ total_size, (total_size + 0x3ff) >> 10);
+ }
if (total_size > dos_mem)
die("MEMDISK: Insufficient low memory\n");
@@ -967,8 +984,9 @@
driveraddr = stddosmem - total_size;
driveraddr &= ~0x3FF;
- printf("Old dos memory at 0x%05x (map says 0x%05x), loading at 0x%05x\n",
- stddosmem, dos_mem, driveraddr);
+ if (!quiet)
+ printf("Old dos memory at 0x%05x (map says 0x%05x), loading at 0x%05x\n",
+...
2009 Dec 07
3
[PATCH] memdisk: "safe hook" and mBFT
...;
uint32_t disksize;
@@ -816,6 +834,7 @@ void setup(const struct real_mode_args *rm_args_ptr)
unsigned int bin_size;
char *memdisk_hook;
struct memdisk_header *hptr;
+ struct safe_hook *safe_hook;
struct patch_area *pptr;
uint16_t driverseg;
uint32_t driverptr, driveraddr;
@@ -899,6 +918,7 @@ void setup(const struct real_mode_args *rm_args_ptr)
/* Figure out where it needs to go */
hptr = (struct memdisk_header *)memdisk_hook;
+ safe_hook = (struct safe_hook *)(memdisk_hook + hptr->int13_offs);
pptr = (struct patch_area *)(memdisk_hook + hptr-...