{"push_id":869543834,"size":1000,"distinct_size":29477,"ref":"refs/heads/master","head":"009bb085ab3de1e680a5f6ff3ed38de76b174e44","before":"16c4833ee1f2c52ba2ddd23329a3c80c04871f4f","commits":[{"sha":"832325c18d1d68e0ee46810f788421865f6372d9","author":{"email":"1fa739873496c8c0c1b521f2061ee5fa4a0306e8@synopsys.com","name":"Alexey Brodkin"},"message":"arc: remove CPU hard-coded selection from board description in include/configs\n\nWith switch to Kconfig we only need very board-specific descriptions in\ninclude/configs.\n\nCPU selection is performed with either defconfig or manually via\nmenuconfig.\n\nSigned-off-by: Alexey Brodkin <abrodkin@synopsys.com>","distinct":true,"url":"https://api.github.com/repos/Staticlabs/gallant-uboot-2015.04/commits/832325c18d1d68e0ee46810f788421865f6372d9"},{"sha":"812980bdd6c9112014f3946d1cb2728a2121ba34","author":{"email":"1fa739873496c8c0c1b521f2061ee5fa4a0306e8@synopsys.com","name":"Alexey Brodkin"},"message":"arc: add more flavours of ARC700 series CPU\n\nNow we may select a particular version of ARC700:\n * ARC750D or\n * ARC770D\n\nIt allows more flexible (or more fine tuned) configuration of U-Boot.\nBefore that change we relied on minimal configuration but now we may\nuse specific features of each CPU.\n\nMoreover allows us to escape manual selection of options that\nexist in both CPUs but may have say different version like MMUv2 in\nARC750D vs MMUv3 in ARC770D.\n\nSigned-off-by: Alexey Brodkin <abrodkin@synopsys.com>","distinct":true,"url":"https://api.github.com/repos/Staticlabs/gallant-uboot-2015.04/commits/812980bdd6c9112014f3946d1cb2728a2121ba34"},{"sha":"5ff40f3d4226d45c78f3bb9db276f6685b24a89a","author":{"email":"1fa739873496c8c0c1b521f2061ee5fa4a0306e8@synopsys.com","name":"Alexey Brodkin"},"message":"arc: define and use PTAG AUX regs for MMUv3 only\n\nDC_PTAG and IC_PTAG registers only exist in MMUv3.\n\nSigned-off-by: Alexey Brodkin <abrodkin@synopsys.com>","distinct":true,"url":"https://api.github.com/repos/Staticlabs/gallant-uboot-2015.04/commits/5ff40f3d4226d45c78f3bb9db276f6685b24a89a"},{"sha":"205e7a7b77726abeff57576e2ecf2c6d4dc07ccf","author":{"email":"1fa739873496c8c0c1b521f2061ee5fa4a0306e8@synopsys.com","name":"Alexey Brodkin"},"message":"arc: select cache settings via menuconfig\n\nThis change allows to keep board description clean and minimalistic.\nThis is especially helpful if one board may house different CPUs with\ndifferent features.\n\nIt is applicable to both FPGA-based boards or those that have CPUs\nmounted on interchnagable daughter-boards.\n\nSigned-off-by: Alexey Brodkin <abrodkin@synopsys.com>","distinct":true,"url":"https://api.github.com/repos/Staticlabs/gallant-uboot-2015.04/commits/205e7a7b77726abeff57576e2ecf2c6d4dc07ccf"},{"sha":"1f9ad44546ea872fc6671602eb411377dd424c9e","author":{"email":"1fa739873496c8c0c1b521f2061ee5fa4a0306e8@synopsys.com","name":"Alexey Brodkin"},"message":"arc: add selection of endianess in Kconfig\n\nThis change allows to keep board description clean and minimalistic.\nThis is especially helpful if one board may house different CPUs with\ndifferent features.\n\nIt is applicable to both FPGA-based boards or those that have CPUs\nmounted on interchnagable daughter-boards.\n\nSigned-off-by: Alexey Brodkin <abrodkin@synopsys.com>","distinct":true,"url":"https://api.github.com/repos/Staticlabs/gallant-uboot-2015.04/commits/1f9ad44546ea872fc6671602eb411377dd424c9e"},{"sha":"6eb651ad29636682067f76de4f40c45119269f8b","author":{"email":"1fa739873496c8c0c1b521f2061ee5fa4a0306e8@synopsys.com","name":"Alexey Brodkin"},"message":"arc: hard-code CONFIG_SYS_GENERIC_BOARD into asm/config.h\n\nThere're no other options for ARC except \"generic board\" so ther's no\npoint to define CONFIG_SYS_GENERIC_BOARD per board.\n\nWe now have it set fo all ARC boards.\n\nSigned-off-by: Alexey Brodkin <abrodkin@synopsys.com>","distinct":true,"url":"https://api.github.com/repos/Staticlabs/gallant-uboot-2015.04/commits/6eb651ad29636682067f76de4f40c45119269f8b"},{"sha":"bcba9742ce39e96b36b8dfc96066ee3a71561bab","author":{"email":"1fa739873496c8c0c1b521f2061ee5fa4a0306e8@synopsys.com","name":"Alexey Brodkin"},"message":"arc: get rid of useless CONFIG_SKIP_LOWLEVEL_INIT\n\nCurrently there's nothing related to really low-level init on ARC so\nCONFIG_SKIP_LOWLEVEL_INIT definition makes no sense.\n\nSigned-off-by: Alexey Brodkin <abrodkin@synopsys.com>","distinct":true,"url":"https://api.github.com/repos/Staticlabs/gallant-uboot-2015.04/commits/bcba9742ce39e96b36b8dfc96066ee3a71561bab"},{"sha":"a1dbe57d2d45d311e402c357831bbf5c5157a32c","author":{"email":"1fa739873496c8c0c1b521f2061ee5fa4a0306e8@synopsys.com","name":"Alexey Brodkin"},"message":"arc: hard-code CONFIG_ARCH_EARLY_INIT_R in asm/config.h\n\nCommon arch_early_init_r() is used in \"arc/lib/cpu.c\" for all ARC boards\nso there's no sense in separate per-board definitions.\n\nSigned-off-by: Alexey Brodkin <abrodkin@synopsys.com>","distinct":true,"url":"https://api.github.com/repos/Staticlabs/gallant-uboot-2015.04/commits/a1dbe57d2d45d311e402c357831bbf5c5157a32c"},{"sha":"836d2cc2eef58c0d42d3112725dac475d0bd553e","author":{"email":"1fa739873496c8c0c1b521f2061ee5fa4a0306e8@synopsys.com","name":"Alexey Brodkin"},"message":"arc: move SYS_MONITOR_BASE setup in Konfig\n\nFollowing SPARK ARC now has SYS_MONITOR_BASE setup via Kconfig.\nThis makes \"include/configs/*.h\" cleaner and more flexible.\n\nSigned-off-by: Alexey Brodkin <abrodkin@synopsys.com>","distinct":true,"url":"https://api.github.com/repos/Staticlabs/gallant-uboot-2015.04/commits/836d2cc2eef58c0d42d3112725dac475d0bd553e"},{"sha":"51f4999bc5ad5f8430da0297d12c1abef9c05568","author":{"email":"1fa739873496c8c0c1b521f2061ee5fa4a0306e8@synopsys.com","name":"Alexey Brodkin"},"message":"arc: move CPU flags selection to the main \"config.mk\"\n\nAs a preparation to ARCv2 port submission we're moving CPU slection\nflags to a common location.\nAlso it will allow us to have more flexible CPU specification, not only\nISA version but CPU family as well checking CONFIG_ARC_CPU_xxx.\n\nSigned-off-by: Alexey Brodkin <abrodkin@synopsys.com>","distinct":true,"url":"https://api.github.com/repos/Staticlabs/gallant-uboot-2015.04/commits/51f4999bc5ad5f8430da0297d12c1abef9c05568"},{"sha":"a67ef280f46803e319639f5380ff8da6c6b7fbe7","author":{"email":"1fa739873496c8c0c1b521f2061ee5fa4a0306e8@synopsys.com","name":"Alexey Brodkin"},"message":"arc: build libgcc in U-Boot\n\nThis way we may have very limited set of functions implemented so we\nsave some space.\n\nAlso it allows us to build U-Boot for any ARC core with the same one\ntoolchain because we don't rely on pre-built libgcc.\n\nFor example:\n * we may use little-endian toolchain but build U-Boot for ether\nendianess\n * we may use non-multilibbed uClibc toolchain but build U-Boot for\nwhatever ARC CPU flavour that current GCC supports\n\nPrivate libgcc built from generic C implementation contributes only 144\nbytes to .text section so we don't see significant degradation of size:\n--->8---\n$ arc-linux-size u-boot.libgcc-prebuilt\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n 222217\t  24912\t 214820\t 461949\t  70c7d\tu-boot.libgcc-prebuilt\n\n$ arc-linux-size u-boot.libgcc-private\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n 222361\t  24912\t 214820\t 462093\t  70d0d\tu-boot.libgcc-private\n--->8---\n\nAlso I don't notice visible performance degradation compared to\npre-built libgcc (where at least \"*div*\" functions are had-written in\nassembly) on typical operations of downloading 10Mb uImage over TFTP and\nbootm.\n\nSigned-off-by: Alexey Brodkin <abrodkin@synopsys.com>","distinct":true,"url":"https://api.github.com/repos/Staticlabs/gallant-uboot-2015.04/commits/a67ef280f46803e319639f5380ff8da6c6b7fbe7"},{"sha":"0267ba5d869cdc482c0b947ef8de89ce7403ac8c","author":{"email":"b20e59da6aeb5cea6c82b021069d69f63616c55d@xilinx.com","name":"Michal Simek"},"message":"common: Move dram_init() declaration to common location\n\nSigned-off-by: Michal Simek <michal.simek@xilinx.com>\nReviewed-by: Simon Glass <sjg@chromium.org>","distinct":true,"url":"https://api.github.com/repos/Staticlabs/gallant-uboot-2015.04/commits/0267ba5d869cdc482c0b947ef8de89ce7403ac8c"},{"sha":"61d7b1bb5fb35c49e7391d511a282295949f260b","author":{"email":"bf9bd3d70fda162f6e3a54382f8a32af5948199c@googlemail.com","name":"Andreas Bießmann"},"message":"common/board_r: manual relocation for cmd table\n\nThis is required for architectures still need manual relocation like avr32, mk68\nand others.\n\nSigned-off-by: Andreas Bießmann <andreas.devel@googlemail.com>\nReviewed-by: Simon Glass <sjg@chromium.org>\nTested-by: Michal Simek <michal.simek@xilinx.com>","distinct":true,"url":"https://api.github.com/repos/Staticlabs/gallant-uboot-2015.04/commits/61d7b1bb5fb35c49e7391d511a282295949f260b"},{"sha":"cd8574c0a7b087e85b464779ab5d486644d5013b","author":{"email":"b20e59da6aeb5cea6c82b021069d69f63616c55d@xilinx.com","name":"Michal Simek"},"message":"microblaze: Fix stack usage in interrupt handler\n\nDo not save registers below r1 stack pointer because\nit is not checked by stack undeflow is not able to detect\nit.\n\nSigned-off-by: Michal Simek <michal.simek@xilinx.com>","distinct":true,"url":"https://api.github.com/repos/Staticlabs/gallant-uboot-2015.04/commits/cd8574c0a7b087e85b464779ab5d486644d5013b"},{"sha":"1c424d26975345dec30e525319056cdb2280b170","author":{"email":"b20e59da6aeb5cea6c82b021069d69f63616c55d@xilinx.com","name":"Michal Simek"},"message":"microblaze: Show return address from exception\n\nShow also return address from exception which should\nsuggest where the problem is.\n\nSigned-off-by: Michal Simek <michal.simek@xilinx.com>","distinct":true,"url":"https://api.github.com/repos/Staticlabs/gallant-uboot-2015.04/commits/1c424d26975345dec30e525319056cdb2280b170"},{"sha":"5e2fc801ff2da9f799b0ad416a379c25aa7b7fe8","author":{"email":"b20e59da6aeb5cea6c82b021069d69f63616c55d@xilinx.com","name":"Michal Simek"},"message":"microblaze: Fix coding style in exception.c\n\nJust coding style cleanup - no functional changes.\n\nSigned-off-by: Michal Simek <michal.simek@xilinx.com>","distinct":true,"url":"https://api.github.com/repos/Staticlabs/gallant-uboot-2015.04/commits/5e2fc801ff2da9f799b0ad416a379c25aa7b7fe8"},{"sha":"4c0922f367a652a59ee0fa768212ec3bd78953ee","author":{"email":"b20e59da6aeb5cea6c82b021069d69f63616c55d@xilinx.com","name":"Michal Simek"},"message":"microblaze: Remove DEBUG_INT macro and use debug() instead\n\nDo not use specific macros for debugging.\nAlso remove compilation warning:\nw+../arch/microblaze/cpu/interrupts.c: In function 'interrupt_handler':\nw+../arch/microblaze/cpu/interrupts.c:153:2: warning: format '%x'\nexpects argument of type 'unsigned int', but argument 2 has type 'void\n(*)(void *)' [-Wformat]\nw+../arch/microblaze/cpu/interrupts.c:153:2: warning: format '%x'\nexpects argument of type 'unsigned int', but argument 4 has type 'void\n*' [-Wformat]\n\nSigned-off-by: Michal Simek <michal.simek@xilinx.com>","distinct":true,"url":"https://api.github.com/repos/Staticlabs/gallant-uboot-2015.04/commits/4c0922f367a652a59ee0fa768212ec3bd78953ee"},{"sha":"e217b0d50dd38e0fffb1168d9eaf64086bcb3b51","author":{"email":"b20e59da6aeb5cea6c82b021069d69f63616c55d@xilinx.com","name":"Michal Simek"},"message":"microblaze: Fix coding style\n\nNo functional changes just to pass checkpatch.pl.\n\nSigned-off-by: Michal Simek <michal.simek@xilinx.com>","distinct":true,"url":"https://api.github.com/repos/Staticlabs/gallant-uboot-2015.04/commits/e217b0d50dd38e0fffb1168d9eaf64086bcb3b51"},{"sha":"070b8e0da23ab344153d3d1d1b5ef6caac3134dd","author":{"email":"b20e59da6aeb5cea6c82b021069d69f63616c55d@xilinx.com","name":"Michal Simek"},"message":"microblaze: Add debug message about enabling interrupts\n\nAdd one more debug message about enabling global interrupts.\n\nSigned-off-by: Michal Simek <michal.simek@xilinx.com>","distinct":true,"url":"https://api.github.com/repos/Staticlabs/gallant-uboot-2015.04/commits/070b8e0da23ab344153d3d1d1b5ef6caac3134dd"},{"sha":"7c6814f184ca455f45684cbcbf108596ecbe00c6","author":{"email":"b20e59da6aeb5cea6c82b021069d69f63616c55d@xilinx.com","name":"Michal Simek"},"message":"microblaze: Remove unneeded data section adding from DTB\n\nDTB is added to rodata section:\n  [ 2] .rodata           PROGBITS        84c5b60c 05c60c 00c618 00   A\n0   0  4\n  [ 3] .dtb.init.rodata  PROGBITS        84c67c30 068c30 003c80 00   A\n0   0 16\n  [ 4] .rela.dyn         RELA            84c6b8b0 06c8b0 000534 0c   A\n0   0  4\n  [ 5] .data             PROGBITS        84c6bde4 06cde4 001536 00  WA\n0   0 16\n\nSigned-off-by: Michal Simek <michal.simek@xilinx.com>","distinct":true,"url":"https://api.github.com/repos/Staticlabs/gallant-uboot-2015.04/commits/7c6814f184ca455f45684cbcbf108596ecbe00c6"}]}