Commit Graph

  • 73b7de74a5 gowin: Himbaechel. Fix the style. nextpnr-0.7 YRabbit 2024-01-23 21:57:23 +1000
  • 91b0c4f90a gowin: Himbaechel. Deal with SP BSRAM ports. YRabbit 2024-01-23 14:50:36 +1000
  • faf4cc846d gowin: Himbaechel. Fix the style. YRabbit 2024-01-23 21:57:23 +1000
  • 97f5c3ca2c Add documentation for Himbaechel Gowin uarch Pepijn de Vos 2024-01-20 14:58:03 +0100
  • 8968c84ce6 Increase the set of PnR-excluded cells gatecat 2024-01-23 12:16:14 +0100
  • 6152d02b90 gowin: Himbaechel. Deal with SP BSRAM ports. YRabbit 2024-01-23 14:50:36 +1000
  • f04ec8d28e
    Add documentation for Himbaechel Gowin uarch Pepijn de Vos 2024-01-20 14:58:03 +0100
  • 4220ce1007 gui: Remove const on max_elems_ gatecat 2024-01-18 15:34:40 +0100
  • a0e360fd9f rust: convert netinfo_driver to Option Lofty 2024-01-17 12:25:00 +0000
  • 14a09061a5 rust: rework portref_cell Lofty 2024-01-16 02:57:47 +0000
  • dfd651a132 rust: fix some calls that got wrongly replaced Lofty 2024-01-16 02:57:23 +0000
  • d0e01661a5 rust: fix build error Lofty 2024-01-16 02:01:04 +0000
  • 6e4e81429c rust: nets isn't send/sync Lofty 2024-01-16 01:56:18 +0000
  • c8e1cbc5f2 rust: transform pointers to references where possible Lofty 2024-01-16 01:55:50 +0000
  • c5fc34f11a rust: slight cleanup Lofty 2024-01-16 01:52:29 +0000
  • f12e76479c rust: add mutex for arch manipulation Lofty 2024-01-16 01:50:09 +0000
  • 54e70265b1 rust: convert netinfo_driver to Option Lofty 2024-01-17 12:25:00 +0000
  • 915a5eaa02 rust: rework portref_cell Lofty 2024-01-16 02:57:47 +0000
  • 4c2fe7bb4c rust: fix some calls that got wrongly replaced Lofty 2024-01-16 02:57:23 +0000
  • a29b3b5aaa rust: fix build error Lofty 2024-01-16 02:01:04 +0000
  • 6feb98c5ad rust: nets isn't send/sync Lofty 2024-01-16 01:56:18 +0000
  • ebda015244 rust: transform pointers to references where possible Lofty 2024-01-16 01:55:50 +0000
  • 414f1fcbc7 rust: slight cleanup Lofty 2024-01-16 01:52:29 +0000
  • 86008e14b8 rust: add mutex for arch manipulation Lofty 2024-01-16 01:50:09 +0000
  • 2afb1f632e clangformat gatecat 2024-01-12 10:09:28 +0100
  • d00fdc8f7a frontend: Ignore $scopeinfo gatecat 2024-01-11 15:48:47 +0100
  • 257fbe549d readme: update build prerequisites Lofty 2024-01-05 19:13:48 +0000
  • 84f736d9c9 readme: update build prerequisites Lofty 2024-01-05 19:13:48 +0000
  • d557e3e35f hashlib: constify const_iterators Lofty 2024-01-04 16:08:15 +0000
  • 2c8ad5fa1d Fix a renamed Qt item Lofty 2024-01-03 13:29:49 +0000
  • d867019dcb upgrade to C++17 Lofty 2024-01-03 13:19:42 +0000
  • 979686cedc hashlib: constify const_iterators Lofty 2024-01-04 16:08:15 +0000
  • 5013392841 Add trivially copyable invariant for ID types gatecat 2024-01-04 16:42:53 +0100
  • 6aba1228e5 Add trivially copyable invariant for ID types gatecat 2024-01-04 16:42:53 +0100
  • 6a9ad61051 rust: Fixed an unused parameter warning dragonmux 2024-01-03 15:08:48 +0000
  • cb269b46d6 rust: Made the wrap helper inline and fixed an accidental copy error dragonmux 2024-01-03 15:07:53 +0000
  • 3e46fbc655 rust: Reworked the unwrap helpers by effectively hiding the crime of memcpy()'ing into a non-POD type from the compiler There is still the possibility that this can explode horribly, but the result should be the same codegen and fixes the warning dragonmux 2024-01-03 15:07:22 +0000
  • cfeb588d32 rust: Reworked npnr_context_get_pips_leak() using std::accumulate() and fixed an accidental copy problem dragonmux 2024-01-03 15:04:43 +0000
  • 7d0c4eaf1b rust: Reworked npnr_context_get_wires_leak() using std::accumulate() and fixed an accidental copy problem dragonmux 2024-01-03 15:04:29 +0000
  • e9c69ac00c gui: Fixed unused parameters and spurious ; warnings in one of the headers dragonmux 2024-01-03 15:03:28 +0000
  • cb4db2d368 ice40: Fixed unused parameters and spurious ; warnings in some of the headers dragonmux 2024-01-03 15:03:16 +0000
  • 7fd80c5a92 common/kernel: Fixed unused parameters and spurious ; warnings in some of the headers dragonmux 2024-01-03 15:02:59 +0000
  • 47ed0b1008
    rust: Fixed an unused parameter warning dragonmux 2024-01-03 15:08:48 +0000
  • a722aa7321
    rust: Made the wrap helper inline and fixed an accidental copy error dragonmux 2024-01-03 15:07:53 +0000
  • 28ed931c8e
    rust: Reworked the unwrap helpers by effectively hiding the crime of memcpy()'ing into a non-POD type from the compiler There is still the possibility that this can explode horribly, but the result should be the same codegen and fixes the warning dragonmux 2024-01-03 15:07:22 +0000
  • 88ffacf5e2
    rust: Reworked npnr_context_get_pips_leak() using std::accumulate() and fixed an accidental copy problem dragonmux 2024-01-03 15:04:43 +0000
  • 25879776d2
    rust: Reworked npnr_context_get_wires_leak() using std::accumulate() and fixed an accidental copy problem dragonmux 2024-01-03 15:04:29 +0000
  • bb4f3a2517
    gui: Fixed unused parameters and spurious ; warnings in one of the headers dragonmux 2024-01-03 15:03:28 +0000
  • d0d6170dc9
    ice40: Fixed unused parameters and spurious ; warnings in some of the headers dragonmux 2024-01-03 15:03:16 +0000
  • bb74b5b27c
    common/kernel: Fixed unused parameters and spurious ; warnings in some of the headers dragonmux 2024-01-03 15:02:59 +0000
  • 50d43742ce rust: silence warnings Lofty 2024-01-03 12:55:46 +0000
  • d26da7bc43 Fix a renamed Qt item Lofty 2024-01-03 13:29:49 +0000
  • be25eb8f1a upgrade to C++17 Lofty 2024-01-03 13:19:42 +0000
  • 10249a7738 rust: silence warnings Lofty 2024-01-03 12:55:46 +0000
  • e12ab86c75 rust: Fix segfault gatecat 2024-01-03 11:01:23 +0100
  • 1bbcc5f2c4 (broken) third round of review fixes Lofty 2024-01-02 20:15:42 +0000
  • 49d505831d second round of review fixes Lofty 2023-12-31 09:49:56 +0000
  • 1dbd81067a first round of review fixes Lofty 2023-12-20 11:54:10 +0000
  • d2297b1ba0 Add Rust FFI bindings Lofty 2023-12-08 17:36:48 +0000
  • f47b26ad28 rust: Fix segfault gatecat 2024-01-03 11:01:23 +0100
  • 520913f9a6 (broken) third round of review fixes Lofty 2024-01-02 20:15:42 +0000
  • 90aeb6733c second round of review fixes Lofty 2023-12-31 09:49:56 +0000
  • 4a4025192a run clangformat gatecat 2023-12-26 09:54:34 +0100
  • 41914876ef .gitignore for nextpnr-himbaechel Miodrag Milanovic 2023-12-23 11:05:50 +0100
  • 298aaef7e3 .gitignore for nextpnr-himbaechel Miodrag Milanovic 2023-12-23 11:05:50 +0100
  • 56587859d3 nexus: Improve error reporting for illegal carry chains gatecat 2023-12-18 12:18:22 +0000
  • 18a7492ced first round of review fixes Lofty 2023-12-20 11:54:10 +0000
  • 799e80ff52 nexus: Improve error reporting for illegal carry chains gatecat 2023-12-18 12:18:22 +0000
  • f65f9ec8c0 Add Rust FFI bindings Lofty 2023-12-08 17:36:48 +0000
  • 535709a9a9 placer1: Fix various bitrot gatecat 2023-12-08 16:07:17 +0100
  • d1083fd348 static/ice40: bug fixes for ultraplus Lofty 2023-12-09 04:12:33 +0000
  • 73399fd00b static/ice40: bug fixes for ultraplus Lofty 2023-12-09 04:12:33 +0000
  • b4ca68c8ef Add ability to override Cluster methods in Himbaechel Miodrag Milanovic 2023-12-11 11:10:52 +0100
  • 3587f6ba5a Add ability to override Cluster methods in Himbaechel Miodrag Milanovic 2023-12-11 11:10:52 +0100
  • c133cfef56 placer1: Fix various bitrot gatecat 2023-12-08 16:07:17 +0100
  • c102ce634f awooter: refactor router lofty/awooter_bidirectional Lofty 2022-12-14 16:31:01 +0000
  • 70d76f5e9e fix suboptimal pathing SpaceCat-Chan 2022-12-14 15:32:11 +0100
  • 32eea55f86 properly calculate final delay SpaceCat-Chan 2022-12-12 15:57:57 +0100
  • b42fece905 bidirectional router SpaceCat-Chan 2022-12-11 16:38:57 +0100
  • c49c6f4d18 rustfmt SpaceCat-Chan 2022-12-11 16:12:01 +0100
  • 3cdbe2440e awooter: router improvements Lofty 2022-12-07 08:36:00 +0000
  • fe8a0ec426 awooter: break out of pathfinder quicker Lofty 2022-12-04 14:41:32 +0000
  • 45e3a74a2c awooter: set congestion parameters Lofty 2022-12-04 07:31:32 +0000
  • 8f47ce86fe don't route to sinks that have already been routed to SpaceCat-Chan 2022-12-04 08:15:43 +0100
  • 851630d483 awooter: make congestion factors configurable Lofty 2022-12-04 05:00:37 +0000
  • 7e53243889 awooter: router correctness fixes Lofty 2022-12-04 02:24:34 +0000
  • a14e377268 spread out partitioner pip selections SpaceCat-Chan 2022-12-03 18:54:08 +0100
  • cbee9f1e5f awooter: (bad) router congestion heuristics Lofty 2022-12-03 21:07:07 +0000
  • 1375277171 awooter: router improvements and a bugfix Lofty 2022-12-03 06:26:15 +0000
  • 8fdb7c78c7 make pip selection cache SpaceCat-Chan 2022-12-03 03:45:22 +0100
  • a1b9222bd2 split pip selection into seperate struct SpaceCat-Chan 2022-12-02 16:41:17 +0100
  • 8b06c073b9 move special casing out of partitioner SpaceCat-Chan 2022-12-02 14:57:24 +0100
  • 9a9d4c9392 awooter: significantly speed up partitioner Lofty 2022-12-02 11:48:05 +0000
  • 90f0630e62 make slight improvement to partitioner SpaceCat-Chan 2022-12-01 20:29:24 +0100
  • 6194b6dbcf make a theoretically correct partitioner SpaceCat-Chan 2022-12-01 20:07:22 +0100
  • 25ca4cdc01 awooter: retry partitioning if there are overused wires Lofty 2022-11-30 16:48:50 +0000
  • bed9ae6c17 awooter: multithreaded routing Lofty 2022-11-30 01:20:14 +0000
  • 1685482552 awooter: fix multithreaded partitioning Lofty 2022-11-29 05:34:07 +0000
  • 879b6e6691 awooter: single-thread pathfinding Lofty 2022-11-29 03:08:54 +0000
  • 7ef4be49dc awooter: cargo fmt Lofty 2022-11-29 01:55:24 +0000