grub/commands
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 merge mainline into pciclean 2010-01-20 20:40:30 +01:00
i386 merge mainline into cmostest 2010-05-22 20:28:09 +02:00
ieee1275 2010-01-03 Carles Pina i Estany <carles@pina.cat> 2010-01-03 19:24:22 +01:00
mips/yeeloong SMBus on CS5536 support 2010-02-16 22:39:59 +01:00
acpi.c 2010-01-05 Yves Blusseau <blusseau@zetam.org> 2010-01-05 22:04:15 +01:00
blocklist.c Reimport nestpart 2010-02-06 18:43:37 +01:00
boot.c 2010-01-03 Carles Pina i Estany <carles@pina.cat> 2010-01-03 19:24:22 +01:00
cat.c * commands/cat.c (grub_cmd_cat): Fix buffer overrun if '\r' is the 2010-06-29 16:15:46 +01:00
cmp.c 2010-01-03 Robert Millan <rmh.grub@aybabtu.com> 2010-01-03 22:05:07 +00:00
configfile.c 2010-01-03 Carles Pina i Estany <carles@pina.cat> 2010-01-03 19:24:22 +01:00
crc.c 2010-01-04 Robert Millan <rmh.grub@aybabtu.com> 2010-01-04 22:47:30 +00:00
date.c 2010-01-03 Carles Pina i Estany <carles@pina.cat> 2010-01-03 19:24:22 +01:00
echo.c 2010-01-03 Carles Pina i Estany <carles@pina.cat> 2010-01-03 19:24:22 +01:00
extcmd.c 2009-07-16 Pavel Roskin <proski@gnu.org> 2009-07-16 22:14:09 +00:00
gptsync.c * commands/gptsync.c (grub_cmd_gptsync): Fix typos. 2010-06-02 02:37:55 +01:00
halt.c 2010-01-03 Carles Pina i Estany <carles@pina.cat> 2010-01-03 19:24:22 +01:00
hashsum.c * commands/hashsum.c (GRUB_MOD_INIT): Remove duplication of command 2010-05-01 20:28:07 +02:00
hdparm.c 2010-01-03 Carles Pina i Estany <carles@pina.cat> 2010-01-03 19:24:22 +01:00
help.c * commands/help.c (grub_cmd_help): Fix a typo. 2010-05-01 21:31:45 +02:00
hexdump.c 2010-01-03 Robert Millan <rmh.grub@aybabtu.com> 2010-01-03 22:05:07 +00:00
iorw.c * commands/hashsum.c (GRUB_MOD_INIT): Remove duplication of command 2010-05-01 20:28:07 +02:00
keystatus.c Merge mainline into multiterm 2010-01-05 16:27:41 +01:00
loadenv.c Reimport nestpart 2010-02-06 18:43:37 +01:00
ls.c 2010-02-06 Vladimir Serbinenko <phcoder@gmail.com> 2010-02-06 20:52:11 +01:00
lsmmap.c Clean building system 2010-02-07 23:49:49 +01:00
lspci.c merge mainline into pciclean 2010-01-20 20:40:30 +01:00
memrw.c merge mainline into asprintf 2010-01-20 07:36:17 +01:00
minicmd.c Remove grub_dl_iterate 2010-03-27 00:52:40 +01:00
parttool.c * commands/parttool.c (grub_cmd_parttool): Fix #if !GRUB_NO_MODULES 2010-05-03 13:17:12 +02:00
password.c 2010-01-07 Vladimir Serbinenko <phcoder@gmail.com> 2010-01-07 01:13:01 +01:00
password_pbkdf2.c * commands/hashsum.c (GRUB_MOD_INIT): Remove duplication of command 2010-05-01 20:28:07 +02:00
probe.c 2010-01-03 Carles Pina i Estany <carles@pina.cat> 2010-01-03 19:24:22 +01:00
read.c 2010-01-03 Carles Pina i Estany <carles@pina.cat> 2010-01-03 19:24:22 +01:00
reboot.c 2010-01-03 Carles Pina i Estany <carles@pina.cat> 2010-01-03 19:24:22 +01:00
regexp.c * commands/hashsum.c (GRUB_MOD_INIT): Remove duplication of command 2010-05-01 20:28:07 +02:00
search.c merge mainline into emu-mod 2010-02-07 03:06:33 +01:00
search_file.c 2010-01-06 Carles Pina i Estany <carles@pina.cat> 2010-01-06 21:36:34 +00:00
search_label.c 2010-01-06 Carles Pina i Estany <carles@pina.cat> 2010-01-06 21:36:34 +00:00
search_uuid.c 2010-01-06 Carles Pina i Estany <carles@pina.cat> 2010-01-06 21:36:34 +00:00
search_wrap.c 2009-12-25 Vladimir Serbinenko <phcoder@gmail.com> 2009-12-25 23:06:52 +01:00
setpci.c * commands/setpci.c (grub_setpci_iter): Fix an incorrect function check. 2010-05-31 20:40:42 +02:00
sleep.c merge mainline into emu-mod 2010-02-07 03:06:33 +01:00
terminal.c * commands/hashsum.c (GRUB_MOD_INIT): Remove duplication of command 2010-05-01 20:28:07 +02:00
test.c 2010-01-03 Robert Millan <rmh.grub@aybabtu.com> 2010-01-03 22:05:07 +00:00
true.c 2010-01-03 Carles Pina i Estany <carles@pina.cat> 2010-01-03 19:24:22 +01:00
usbtest.c Fix a bunch of problems with USB. 2010-05-31 14:11:41 +02:00
videotest.c Handle double redraw 2010-06-21 02:08:19 +02:00
xnu_uuid.c merge mainline into asprintf 2010-01-20 07:36:17 +01:00