Vladimir 'phcoder' Serbinenko
|
def6307401
|
Be paranoid in relocator allocations
|
2010-01-15 11:34:22 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
9205ac07e3
|
Fix off-by-one error
|
2010-01-14 22:06:26 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
865a0f8aa7
|
elf symbols
|
2010-01-14 19:14:24 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
4a04699258
|
Fix a mistake with size calculation
|
2010-01-14 19:14:04 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
6a42fe54db
|
Add missing #ifdef
|
2010-01-14 19:12:24 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
6dc1a8750a
|
Merge mainline into newreloc
|
2010-01-14 13:43:34 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
ea96d34596
|
Clarify type of bi_kernelname and bi_nfs_diskless
|
2010-01-14 13:40:17 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
9c4ffeebf5
|
2010-01-14 Vladimir Serbinenko <phcoder@gmail.com>
* conf/i386-coreboot.rmk (multiboot_mod_SOURCES):
Add loader/i386/multiboot_mbi.c.
(multiboot2_mod_SOURCES): Likewise.
* conf/i386-pc.rmk (multiboot_mod_SOURCES): Likewise.
(multiboot2_mod_SOURCES): Likewise.
* include/grub/multiboot.h (grub_multiboot_get_mbi_size): New proto.
(grub_multiboot_make_mbi): Likewise.
(grub_multiboot_free_mbi): Likewise.
(grub_multiboot_init_mbi): Likewise.
(grub_multiboot_add_module): Likewise.
(grub_multiboot_set_bootdev): Likewise.
* loader/i386/multiboot.c (mbi): Removed.
(mbi_dest): Likewise.
(alloc_mbi): New variable.
(grub_multiboot_payload_size): Removed. All users updated.
(grub_multiboot_pure_size): New variable.
(grub_multiboot_boot): Use grub_multiboot_make_mbi.
(grub_multiboot_unload): Use grub_multiboot_free_mbi.
(grub_get_multiboot_mmap_len): Moved to loader/i386/multiboot_mbi.c.
(grub_fill_multiboot_mmap): Likewise.
(grub_multiboot_get_bootdev): Likewise.
(grub_multiboot): Use multiboot_mbi functions.
* loader/i386/multiboot_mbi.c: New file.
|
2010-01-14 12:40:55 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
05847c24e1
|
Merge mainline into abstractmbi
|
2010-01-14 12:34:23 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
6d8ebf76c4
|
support relocator64 from x86_64 mode
|
2010-01-13 23:17:12 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
17383dfe96
|
2010-01-13 Vladimir Serbinenko <phcoder@gmail.com>
* kern/efi/init.c (grub_efi_fini): Don't call grub_efi_mm_fini as
it would result in module crash.
|
2010-01-13 22:53:12 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
0c31c22bda
|
Remove leftover aout.mod
|
2010-01-13 21:06:49 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
8874cbbded
|
Initial multi-i386 support for *BSD
|
2010-01-13 21:04:19 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
c30074e344
|
Cleanup in bsd loaders
|
2010-01-13 21:00:46 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
021f5a2215
|
Remove leftovers in multiboot.c
|
2010-01-13 20:56:57 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
c34a120a01
|
Move linux.mod to conf/i386.rmk
|
2010-01-13 20:55:34 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
3a87155884
|
Propagate removing of cpu/multiboot.h
|
2010-01-13 20:51:00 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
d3fbca98e1
|
Fix type problem
|
2010-01-13 20:50:04 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
3f995850a4
|
declare grub_multiboot_relocator in multiboot.h.
|
2010-01-13 20:49:13 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
5ffb1b8494
|
Remove leftover grub_unix_real_boot
|
2010-01-13 20:47:05 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
c1f2882010
|
2010-01-13 Vladimir Serbinenko <phcoder@gmail.com>
* term/ieee1275/ofconsole.c (grub_ofconsole_putchar): Handle '\r'.
(grub_ofconsole_getwh): Split to ...
(grub_ofconsole_getwh): ... this.
(grub_ofconsole_dimensions): ...and this.
(grub_ofconsole_init_output): Call grub_ofconsole_dimensions.
|
2010-01-13 20:43:48 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
4a86b371b4
|
Fix coreboot compilation error
|
2010-01-13 20:25:08 +01:00 |
|
Robert Millan
|
58655a160b
|
2010-01-13 Robert Millan <rmh.grub@aybabtu.com>
* util/mkisofs/rock.c (generate_rock_ridge_attributes): Fix a typo.
|
2010-01-13 19:10:57 +00:00 |
|
Vladimir 'phcoder' Serbinenko
|
319fc3d213
|
Remove became useless i386/multiboot.h
|
2010-01-13 18:44:12 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
ad184204b2
|
Remove leftover multiboot elpers
|
2010-01-13 18:41:49 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
0599ad1507
|
Fix compilation on i386-ieee127
|
2010-01-13 17:28:20 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
9efe142861
|
Use linux.c on i386-ieee1275
|
2010-01-13 17:27:45 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
8071fb7997
|
ieee1275 support in linux.c
|
2010-01-13 17:26:47 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
8b889c332a
|
Fix bug when whole region is free
|
2010-01-13 17:25:49 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
a52dadc592
|
merge mainline into newreloc
|
2010-01-13 14:12:47 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
d1b3ffe8ce
|
merge efigfx into newreloc
|
2010-01-13 14:12:24 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
4d27140f7f
|
Removed efi linux loader (now it's in i386/linux.c)
|
2010-01-13 14:05:39 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
c8142599fc
|
Merge i386/efi/linux.c into i386/linux.c
|
2010-01-13 14:03:54 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
ca732b36c1
|
Video driver ID.
|
2010-01-13 14:03:18 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
19eb83d486
|
Include i386.rmk into x86_64-efi.rmk
|
2010-01-13 14:02:32 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
37480ee490
|
Added needed casts
|
2010-01-13 13:41:15 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
73f6ce4ab2
|
x86_64 support for relocator
|
2010-01-12 23:30:52 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
11aadbadfb
|
fix compilation on coreboot
|
2010-01-12 23:03:56 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
e39029dd1e
|
Remove i386/loader.S
|
2010-01-12 22:24:41 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
e6e7b4ea1f
|
Remove i386/loader.h
|
2010-01-12 22:22:36 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
1b86596ae1
|
Remove OS area
|
2010-01-12 22:17:44 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
c911e8791a
|
Port linux16 to relocator framework
|
2010-01-12 22:17:26 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
14dacc815a
|
Clarify type of cmd_line_ptr
|
2010-01-12 22:16:33 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
cdab631686
|
Relocator16 support
|
2010-01-12 22:15:50 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
49a716be3b
|
Possibility to prefer higher or lower chunks in relocator
|
2010-01-12 22:14:26 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
b16ff4662e
|
Small cleanup
|
2010-01-12 19:47:02 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
611f8f0eb9
|
Remove unused BSD helpers
|
2010-01-12 17:57:04 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
10891398fd
|
2010-01-12 Vladimir Serbinenko <phcoder@gmail.com>
* loader/i386/pc/multiboot2.c: Removed stalled file.
|
2010-01-12 17:56:05 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
73910decff
|
Fix various bugs in *bsd. Freebsd64 on relocators
|
2010-01-12 17:50:11 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
14933205d1
|
Relocator64 support
|
2010-01-12 17:48:51 +01:00 |
|