grub/include/grub
Vladimir 'phcoder' Serbinenko ec1d04f1de Yeeloong firmware port.
* boot/mips/yeeloong/fwstart.S: New file.
	* bus/cs5536.c (gpiodump): New const.
	(set_io_space): New function.
	(set_iod): Likewise.
	(set_p2d): Likewise.
	(grub_cs5536_init_geode): Likewise.
	* commands/mips/yeeloong/lsspd.c: New file.
	* conf/mips-qemu-mips.rmk (pkglib_MODULES): Add serial.mod.
	(serial_mod_SOURCES): New variable.
	(serial_mod_CFLAGS): Likewise.
	(serial_mod_LDFLAGS): Likewise.
	* conf/mips-yeeloong.rmk (kernel_img_SOURCES): Add term/serial.c,
	term/terminfo.c and term/tparm.c.
	(pkglib_IMAGES): Add fwstart.img.
	(fwstart_img_SOURCES): New variable.
	(fwstart_img_CFLAGS): Likewise.
	(fwstart_img_ASFLAGS): Likewise.
	(fwstart_img_LDFLAGS): Likewise.
	(fwstart_img_FORMAT): Likewise.
	(pkglib_MODULES): Add lsspd.mod.
	(lsspd_mod_SOURCES): New variable.
	(lsspd_mod_CFLAGS): Likewise.
	(lsspd_mod_LDFLAGS): Likewise.
	(pkglib_MODULES): Add halt.mod.
	(halt_mod_SOURCES): New variable.
	(halt_mod_CFLAGS): Likewise.
	(halt_mod_LDFLAGS): Likewise.
	* conf/mips.rmk (pkglib_MODULES): Remove serial.mod.
	(serial_mod_SOURCES): Removed.
	(serial_mod_CFLAGS): Likewise.
	(serial_mod_LDFLAGS): Likewise.
	* disk/ata.c (check_device): New function.
	(grub_ata_device_initialize): Use check_device.
	(grub_ata_iterate): Recheck devices.
	(grub_ata_open): Likewise.
	(grub_atapi_iterate): Likewise.
	(grub_atapi_open): Likewise.
	* include/grub/ata.h (GRUB_ATA_CH0_PORT1): New macro.
	(GRUB_ATA_CH1_PORT1): Likewise.
	(GRUB_ATA_CH0_PORT2): Likewise.
	(GRUB_ATA_CH1_PORT2): Likewise.
	* include/grub/mips/loongson.h: New file.
	* include/grub/mips/yeeloong/ec.h: Likewise.
	* include/grub/mips/yeeloong/serial.h (GRUB_MACHINE_SERIAL_PORT): New definition.
	(GRUB_MACHINE_SERIAL_DIVISOR_115200): Likewise.
	(GRUB_MACHINE_SERIAL_PORTS) [ASM_FILE]: Remove.
	* include/grub/misc.h (grub_halt): Declare as noreturn.
	* include/grub/serial.h (UART_ENABLE_FIFO): Renamed to ...
	(UART_ENABLE_FIFO_TRIGGER14): ... this. All users updated.
	(UART_ENABLE_FIFO_TRIGGER1): New definition.
	(UART_ENABLE_DTRRTS): Likewise.
	(UART_ENABLE_MODEM): Removed.
	(UART_ENABLE_OUT2): New const.
	* include/grub/term.h (grub_term_register_input_active): New function.
	(grub_term_register_output_active): Likewise.
	* kern/mips/startup.S [GRUB_MACHINE_MIPS_YEELOONG]: Handle 0xffffffff
	argument.
	* kern/mips/yeeloong/init.c (grub_get_rtc): Macroify.
	(init_pci): New function.
	(grub_machine_init): Execute platform init when firmware. Init serial.
	(grub_halt): Implement.
	(grub_exit): Likewise.
	(grub_reboot): Likewise.
	* term/serial.c (serial_hw_init): Update macros.
	[GRUB_MACHINE_MIPS_YEELOONG]: Init on startup.
	* util/grub-mkimage.c (image_target_desc): New id IMAGE_YEELOONG_FLASH.
	(image_targets): New target mipsel-yeeloong-flash.
	(generate_image): Support IMAGE_YEELOONG_FLASH.
	* video/sm712.c (GRUB_SM712_TOTAL_MEMORY_SPACE): New definition.
	(grub_video_sm712_setup): Init card.
	(grub_video_sm712_set_palette): Removed.
	* video/sm712_init.c: New file.
2010-07-01 03:16:56 +02:00
..
efi * include/grub/efi/uga_draw.h (GRUB_EFI_UGA_GLT_MAX): Rename to ... 2010-06-11 22:15:35 +01:00
efiemu now hangs at maxDec 2009-09-02 13:34:40 +02:00
emu * kern/emu/misc.c (device_mapper_null_log): New function. 2010-06-07 22:41:55 +01:00
i386 Merge mainline into cirrus 2010-06-21 02:15:49 +02:00
ieee1275 * include/grub/ieee1275/ieee1275.h (grub_ieee1275_flag): New value 2010-05-05 18:52:13 +02:00
lib 2009-05-04 Pavel Roskin <proski@gnu.org> 2009-05-04 20:06:05 +00:00
mips Yeeloong firmware port. 2010-07-01 03:16:56 +02:00
powerpc Some cleanups 2010-04-26 21:11:16 +02:00
sparc64 Some cleanups 2010-04-26 21:11:16 +02:00
util removed some duplicate code 2010-04-27 20:55:12 +05:30
x86_64 Some cleanups 2010-04-26 21:11:16 +02:00
acorn_filecore.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
acpi.h remove all trailing whitespace 2009-06-10 21:04:23 +00:00
aout.h aout image support 2010-02-13 16:26:50 +01:00
at_keyboard.h Merge from trunk 2009-12-25 22:29:47 +00:00
ata.h Fix interrupt and windows problems 2010-04-06 22:12:04 +02:00
auth.h 2009-12-24 Carles Pina i Estany <carles@pina.cat> 2009-12-24 23:53:05 +01:00
autoefi.h merge mtrunk into xnu 2009-12-18 03:57:32 +01:00
bitmap.h 2010-02-25 Vladimir Serbinenko <phcoder@gmail.com> 2010-02-25 15:10:18 +01:00
bitmap_scale.h 2010-02-25 Vladimir Serbinenko <phcoder@gmail.com> 2010-02-25 15:10:18 +01:00
boot.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
bsdlabel.h Reimport nestpart 2010-02-06 18:43:37 +01:00
bufio.h 2010-02-25 Vladimir Serbinenko <phcoder@gmail.com> 2010-02-25 15:10:18 +01:00
cache.h 2010-02-07 Vladimir Serbinenko <phcoder@gmail.com> 2010-02-07 00:52:31 +01:00
charset.h Core changes hopefully finished 2009-12-24 15:34:33 +01:00
cmos.h datetime for yeeloong 2009-12-11 22:14:09 +01:00
command.h Use FOR_LIST_ELEMENTS convenience macros 2010-03-26 19:32:21 +01:00
crypto.h Crypto module autoloading 2009-12-23 17:33:35 +01:00
cs5536.h Dedicated DMA allocation functions. CS5536 OHCI support. 2010-05-31 13:58:18 +02:00
datetime.h Clean building system 2010-02-07 23:49:49 +01:00
device.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
disk.h * include/grub/disk.h (GRUB_DISK_SIZE_UNKNOWN): New macro. 2010-05-31 20:49:42 +02:00
dl.h Use FOR_* macros instead of *_iterate whenever possible. 2010-06-11 22:31:16 +02:00
elf.h all images binary identical to the ones from trunk 2010-04-26 19:11:38 +02:00
elfload.h linux.c 2009-10-16 17:40:59 +02:00
env.h Save 314 bytes on not handling contexts in core 2009-12-20 02:52:39 +01:00
env_private.h Save 314 bytes on not handling contexts in core 2009-12-20 02:52:39 +01:00
err.h 2010-02-07 Vladimir Serbinenko <phcoder@gmail.com> 2010-02-07 00:46:09 +01:00
extcmd.h 2009-03-21 Bean <bean123ch@gmail.com> 2009-03-21 08:39:59 +00:00
fbblit.h 2009-08-28 Vladimir Serbinenko <phcoder@gmail.com> 2009-08-28 13:54:20 +00:00
fbfill.h 2009-08-18 Pavel Roskin <proski@gnu.org> 2009-08-18 17:26:35 +00:00
fbutil.h 2009-08-18 Pavel Roskin <proski@gnu.org> 2009-08-18 17:26:35 +00:00
file.h This commit is the same than gettext08.patch (see mailing list) 2009-11-22 12:50:46 +00:00
font.h 2010-02-25 Vladimir Serbinenko <phcoder@gmail.com> 2010-02-25 15:10:18 +01:00
fontformat.h 2010-01-25 Carles Pina i Estany <carles@pina.cat> 2010-01-26 20:16:08 +00:00
fs.h Avoid false positives in fs.lst, partmap.lst, and video.lst due to 2010-06-12 14:33:09 +01:00
fshelp.h 2009-04-05 Vladimir Serbinenko <phcoder@gmail.com> 2009-04-05 20:19:05 +00:00
gfxmenu_model.h Initial effort for gfxmenu on multiterm branch 2009-12-26 01:49:57 +01:00
gfxmenu_view.h Various fixes to make gfxmenu work smoothly in multioutput environment 2009-12-26 16:41:54 +01:00
gfxterm.h 2010-02-25 Vladimir Serbinenko <phcoder@gmail.com> 2010-02-25 15:10:18 +01:00
gfxwidgets.h gfxmenu import 2009-11-20 16:02:58 +01:00
gpt_partition.h 2009-04-19 Vladimir Serbinenko <phcoder@gmail.com> 2009-04-19 20:38:46 +00:00
gui.h Fix gfxmenu crash. 2010-05-13 03:56:14 +02:00
gui_string_util.h Initial support for scalable gfxmenu 2009-12-29 17:31:02 +01:00
gzio.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
hfs.h 2009-12-16 Vladimir Serbinenko <phcoder@gmail.com> 2009-12-16 15:40:31 +01:00
i18n.h * include/grub/i18n.h: Always enable grub_gettext. 2010-05-21 20:12:41 +02:00
icon_manager.h gfxmenu import 2009-11-20 16:02:58 +01:00
kernel.h Some cleanups 2010-04-26 21:11:16 +02:00
libgcc.h Unify libgcc processing. 2010-04-11 01:14:31 +02:00
libpciaccess.h fix emu build with grub-emu-pci and grub-emu-modules 2010-04-19 15:15:59 +05:30
libusb.h Fix usb support 2010-04-10 01:56:51 +02:00
list.h Remove grub_list_pop 2010-03-26 20:20:52 +01:00
loader.h 2009-04-27 Vladimir Serbinenko <phcoder@gmail.com> 2009-04-27 16:48:58 +00:00
lvm.h remove all trailing whitespace 2009-06-10 21:04:23 +00:00
macho.h crashing snow64 2009-09-02 02:52:10 +02:00
machoload.h crashing snow64 2009-09-02 02:52:10 +02:00
memory.h remove all trailing whitespace 2009-06-10 21:04:23 +00:00
menu.h Reimport hotkey support 2009-12-29 23:01:12 +01:00
menu_viewer.h Remove menu init hooks. They are useless 2009-12-26 16:39:16 +01:00
misc.h merge mainline into yeeloongfw 2010-05-22 16:58:45 +02:00
mm.h merge mainline into grub-file 2010-03-26 17:06:36 +01:00
msdos_partition.h Reimport nestpart 2010-02-06 18:43:37 +01:00
multiboot.h Split coreboot and multiboot ports. 2010-05-01 14:06:53 +02:00
multiboot_loader.h This patch is to introduce multiboot 2 loading capabilities to grub2 2007-07-25 00:44:03 +00:00
net.h remove all trailing whitespace 2009-06-10 21:04:23 +00:00
normal.h * normal/autofs.c (read_fs_list): New parameter 'prefix'. 2010-04-09 21:07:24 +02:00
ntfs.h 2010-01-03 Robert Millan <rmh.grub@aybabtu.com> 2010-01-03 22:05:07 +00:00
offsets.h Some cleanups 2010-04-26 21:11:16 +02:00
parser.h Use normal parser for menu entries. 2010-06-28 12:42:50 +02:00
partition.h Avoid false positives in fs.lst, partmap.lst, and video.lst due to 2010-06-12 14:33:09 +01:00
parttool.h remove all trailing whitespace 2009-06-10 21:04:23 +00:00
pci.h Add GRUB_PCI_REG_STATUS_*_ENABLE 2010-06-21 01:01:26 +02:00
pciutils.h pciaccess 2009-10-14 18:17:18 +02:00
raid.h 2009-07-31 Bean <bean123ch@gmail.com> 2009-07-31 14:25:19 +00:00
reader.h Work on multi-out terminal 2009-12-24 00:37:11 +01:00
script_sh.h Merge mainline into for_macros 2010-04-09 22:35:32 +02:00
scsi.h 2008-08-27 Marco Gerards <marco@gnu.org> 2008-08-27 15:05:00 +00:00
scsicmd.h Sort scsi_cmd_t. 2010-06-02 16:45:43 +02:00
sdl.h Build system support for grub-emu modules 2010-02-07 15:17:26 +01:00
search.h definition fixes 2009-11-23 21:15:44 +01:00
serial.h Initialise remaining UART registers on Yeeloong 2010-02-16 22:40:53 +01:00
setjmp.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
smbus.h Dedicated DMA allocation functions. CS5536 OHCI support. 2010-05-31 13:58:18 +02:00
symbol.h 2010-01-03 Robert Millan <rmh.grub@aybabtu.com> 2010-01-03 22:05:07 +00:00
term.h Merge mainline into yeeloongfw 2010-06-30 02:30:05 +02:00
terminfo.h Restrict terminfo to serial 2009-12-24 23:20:43 +01:00
test.h GRUB_FILE implementation 2010-02-09 15:32:42 +01:00
time.h 2010-02-07 Vladimir Serbinenko <phcoder@gmail.com> 2010-02-07 02:47:18 +01:00
tparm.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
trig.h 2009-11-14 Colin D Bennet <colin@gibibit.com> 2009-11-14 23:11:55 +01:00
types.h * include/grub/types.h: Check for GRUB_CPU_SIZEOF_LONG when appropriate. 2010-06-12 14:50:07 +02:00
usb.h Merge Aleš' latest patch 2010-06-01 02:10:19 +02:00
usbdesc.h remove all trailing whitespace 2009-06-10 21:04:23 +00:00
usbtrans.h Merge Aleš' latest patch 2010-06-01 02:10:19 +02:00
vga.h Fix grub_vga_palette_write 2010-06-21 02:07:45 +02:00
video.h Cirrus 5446 and Bochs video cards support. 2010-06-20 14:15:20 +02:00
video_fb.h Encapsulate video_fb state in a structure 2010-05-16 15:01:54 +02:00
xnu.h merge mainline into gfxmenu 2009-12-25 21:32:46 +01:00