{"push_id":737055430,"size":22,"distinct_size":22,"ref":"refs/heads/master","head":"e23741372acc5455bda77e705a285f8b89286904","before":"62b111b8cfa5e0566d2c1208bd9b0ed9972b8e28","commits":[{"sha":"23541b59499078a0e43e0a16a51849c56dc87764","author":{"email":"0f54f30f4ab9c86383b9179288475fb6cf4699a8@enjoy-digital.fr","name":"Florent Kermarrec"},"message":"software/bios: call eth_mode only if we have an ethernet mac (we don't need to call it when we have a hardware UDP/IP stack)","distinct":true,"url":"https://api.github.com/repos/enjoy-digital/misoc/commits/23541b59499078a0e43e0a16a51849c56dc87764"},{"sha":"c1ca928ec2be415f818b194c34e50f90130b83e2","author":{"email":"0f54f30f4ab9c86383b9179288475fb6cf4699a8@enjoy-digital.fr","name":"Florent Kermarrec"},"message":"liteeth: small logic optimizations on mac (eases timings on spartan6)","distinct":true,"url":"https://api.github.com/repos/enjoy-digital/misoc/commits/c1ca928ec2be415f818b194c34e50f90130b83e2"},{"sha":"c100ef6406c04977e6d4401007ac1e414b33b739","author":{"email":"0f54f30f4ab9c86383b9179288475fb6cf4699a8@enjoy-digital.fr","name":"Florent Kermarrec"},"message":"liteeth/core/mac: adapt depth on AsyncFIFOs according to phy (reduce ressource usage with MII phy)","distinct":true,"url":"https://api.github.com/repos/enjoy-digital/misoc/commits/c100ef6406c04977e6d4401007ac1e414b33b739"},{"sha":"e011f9378fc971749dbcc65aafe5f2ca7830f22e","author":{"email":"0f54f30f4ab9c86383b9179288475fb6cf4699a8@enjoy-digital.fr","name":"Florent Kermarrec"},"message":"use sets for leave_out","distinct":true,"url":"https://api.github.com/repos/enjoy-digital/misoc/commits/e011f9378fc971749dbcc65aafe5f2ca7830f22e"},{"sha":"0545d492949ee519d464bfbee8caf7421220e2cb","author":{"email":"0f54f30f4ab9c86383b9179288475fb6cf4699a8@enjoy-digital.fr","name":"Florent Kermarrec"},"message":"liteeth/core: add with_icmp parameter","distinct":true,"url":"https://api.github.com/repos/enjoy-digital/misoc/commits/0545d492949ee519d464bfbee8caf7421220e2cb"},{"sha":"d244eba5830d8cf7af75a7e483c447602a503ba3","author":{"email":"0f54f30f4ab9c86383b9179288475fb6cf4699a8@enjoy-digital.fr","name":"Florent Kermarrec"},"message":"tools/flterm.py: fix kernel-adr support","distinct":true,"url":"https://api.github.com/repos/enjoy-digital/misoc/commits/d244eba5830d8cf7af75a7e483c447602a503ba3"},{"sha":"e6da1d16b212a9f0af3ad0e8f30c23717ce5340b","author":{"email":"0f54f30f4ab9c86383b9179288475fb6cf4699a8@enjoy-digital.fr","name":"Florent Kermarrec"},"message":"wishbone2lasmi: fix \"READ_DATA\" state","distinct":true,"url":"https://api.github.com/repos/enjoy-digital/misoc/commits/e6da1d16b212a9f0af3ad0e8f30c23717ce5340b"},{"sha":"4dca66b23d9be47006a8c7d7347ed6afff4c0983","author":{"email":"0f54f30f4ab9c86383b9179288475fb6cf4699a8@enjoy-digital.fr","name":"Florent Kermarrec"},"message":"misoclib/video/dvisampler: add fifo_depth parameter","distinct":true,"url":"https://api.github.com/repos/enjoy-digital/misoc/commits/4dca66b23d9be47006a8c7d7347ed6afff4c0983"},{"sha":"6c13879fb605a1ee2bd5a3b35669e093f9a4267b","author":{"email":"0f54f30f4ab9c86383b9179288475fb6cf4699a8@enjoy-digital.fr","name":"Florent Kermarrec"},"message":"make.py: use sys.path.insert(0...) to allow external designs to have specific targets derived from a base target","distinct":true,"url":"https://api.github.com/repos/enjoy-digital/misoc/commits/6c13879fb605a1ee2bd5a3b35669e093f9a4267b"},{"sha":"35250f5b110da0749929f160ceb21f0286fb01b9","author":{"email":"0f54f30f4ab9c86383b9179288475fb6cf4699a8@enjoy-digital.fr","name":"Florent Kermarrec"},"message":"bios: add romboot\n\nWhen firmware is small enough, it can be interesting to run code from an embedded blockram memory (faster and not impacted by memory controller activity).\nIt can also be a fallback option in case boot from flash failed.\nTo use this, define ROM_BOOT_ADDRESS and initialize the blockram with the firmware data.","distinct":true,"url":"https://api.github.com/repos/enjoy-digital/misoc/commits/35250f5b110da0749929f160ceb21f0286fb01b9"},{"sha":"097248bce933c06305df672bb94bde7721f08dce","author":{"email":"97ea597f6300135b40201b7e9245123fae601762@gmail.com","name":"Robert Jordens"},"message":"uart.c: rx overflow fix and tx simplification\n\n* fixes the clearing of the rx ringbuffer on rx-overflow\n* removes tx_level and tx_cts by restricting the ringbuffer\n  to at least one slot empty\n* agnostic of the details of the tx irq: works for uarts that\n  generate tx interrupts on !tx-full or on tx-empty.\n* only rx_produce and tx_consume need to be volatile","distinct":true,"url":"https://api.github.com/repos/enjoy-digital/misoc/commits/097248bce933c06305df672bb94bde7721f08dce"},{"sha":"a501d7c52d59492154dee1b7d845cec16dfa5ff7","author":{"email":"97ea597f6300135b40201b7e9245123fae601762@gmail.com","name":"Robert Jordens"},"message":"uart: support async phys","distinct":true,"url":"https://api.github.com/repos/enjoy-digital/misoc/commits/a501d7c52d59492154dee1b7d845cec16dfa5ff7"},{"sha":"84514cf8d58e59d37365bc4bc4cb40120ba6d2dd","author":{"email":"b70482a9c35b236639019cd8b2ecb03a9ee7db09@m-labs.hk","name":"Sebastien Bourdeauducq"},"message":"uart: remove option to refill HW from uart_write","distinct":true,"url":"https://api.github.com/repos/enjoy-digital/misoc/commits/84514cf8d58e59d37365bc4bc4cb40120ba6d2dd"},{"sha":"40740d3ddc044d9eb7a075d33cab404e34ae9c40","author":{"email":"0f54f30f4ab9c86383b9179288475fb6cf4699a8@enjoy-digital.fr","name":"Florent Kermarrec"},"message":"litepcie: use optional platform.misoc_path to add litepcie phy wrapper verilog files\n\nWe should eventually try to use python package_data or data_file for that.","distinct":true,"url":"https://api.github.com/repos/enjoy-digital/misoc/commits/40740d3ddc044d9eb7a075d33cab404e34ae9c40"},{"sha":"dfc207aacb32d576e13028e1447d4ab1aafe859d","author":{"email":"0f54f30f4ab9c86383b9179288475fb6cf4699a8@enjoy-digital.fr","name":"Florent Kermarrec"},"message":"litepcie: use data instead of dat in dma_layout (allow use of migen.actorlib.packet modules on dma dataflow)","distinct":true,"url":"https://api.github.com/repos/enjoy-digital/misoc/commits/dfc207aacb32d576e13028e1447d4ab1aafe859d"},{"sha":"b1ea3340f31860ad81fc20165af5895a3cdefd32","author":{"email":"0f54f30f4ab9c86383b9179288475fb6cf4699a8@enjoy-digital.fr","name":"Florent Kermarrec"},"message":"litepcie/frontend/dma: add loop counter (useful to detect missed interrupts)","distinct":true,"url":"https://api.github.com/repos/enjoy-digital/misoc/commits/b1ea3340f31860ad81fc20165af5895a3cdefd32"},{"sha":"d73d75007e4f1ca2aa5e1cb003a5e54c71cdbe91","author":{"email":"0f54f30f4ab9c86383b9179288475fb6cf4699a8@enjoy-digital.fr","name":"Florent Kermarrec"},"message":"misoclib/com/uart: cleanup and add irq condition parameters\n- reintroduce RX/TX split (ease comprehension)\n- use FIFO wrapper function from Migen.\n- add tx_irq_condition and rx_irq_condition","distinct":true,"url":"https://api.github.com/repos/enjoy-digital/misoc/commits/d73d75007e4f1ca2aa5e1cb003a5e54c71cdbe91"},{"sha":"0a115f609e444c4f9bfaa8c65410abf8ccf34720","author":{"email":"0f54f30f4ab9c86383b9179288475fb6cf4699a8@enjoy-digital.fr","name":"Florent Kermarrec"},"message":"litepcie/frontend/dma: group loop index and count in loop_status register (avoid 2 register reads)","distinct":true,"url":"https://api.github.com/repos/enjoy-digital/misoc/commits/0a115f609e444c4f9bfaa8c65410abf8ccf34720"},{"sha":"b75b93df433d59318a6a7c4cf94aee6256b4672c","author":{"email":"0f54f30f4ab9c86383b9179288475fb6cf4699a8@enjoy-digital.fr","name":"Florent Kermarrec"},"message":"misoclib/com/uart: replace revered Migen FIFO function with specific _get_uart_fifo function for our use case.","distinct":true,"url":"https://api.github.com/repos/enjoy-digital/misoc/commits/b75b93df433d59318a6a7c4cf94aee6256b4672c"},{"sha":"ce11b30140f493a6b8b70b2dddb7d6e2f6037d66","author":{"email":"0f54f30f4ab9c86383b9179288475fb6cf4699a8@enjoy-digital.fr","name":"Florent Kermarrec"},"message":"misoclib: integrate mxcrg.py in mlabs_video target, remove others directory\n\nwe should also get rid of mxcrg.v (similar to what is done on papilio or pipstrello)","distinct":true,"url":"https://api.github.com/repos/enjoy-digital/misoc/commits/ce11b30140f493a6b8b70b2dddb7d6e2f6037d66"}]}