|
@@ -33,10 +33,12 @@ struct buffer_free_block {
|
33
|
33
|
physaddr_t end;
|
34
|
34
|
} __attribute__ (( packed ));
|
35
|
35
|
|
|
36
|
+/* This must be provided by the architecture-dependent load_buffer.c */
|
|
37
|
+extern struct buffer load_buffer;
|
|
38
|
+
|
36
|
39
|
/* Functions in buffer.c */
|
37
|
40
|
|
38
|
|
-extern void init_buffer ( struct buffer *buffer, physaddr_t start,
|
39
|
|
- size_t len );
|
|
41
|
+extern void init_buffer ( struct buffer *buffer );
|
40
|
42
|
extern int fill_buffer ( struct buffer *buffer, void *data,
|
41
|
43
|
off_t offset, size_t len );
|
42
|
44
|
|