1
0
mirror of https://review.coreboot.org/flashrom.git synced 2025-08-15 11:30:18 +02:00

Commit Graph

  • d18c099cac flashchips: Remove FEATURE_4BA_WREN for MT25QL128 and mark as tested Rick Altherr 2022-12-22 10:25:34 -08:00
  • 7440542ecb MAINTAINERS: Add Sergii Dmytruk for write-protect Sergii Dmytruk 2023-01-12 18:52:56 +02:00
  • 2b72cdb4f4 internal,board_enable: Remove force_boardenable from globals Edward O'Callaghan 2022-11-28 18:00:37 +11:00
  • 0bc84bfe4a MAINTAINERS: Add Arthur Heymans for sb600spi Arthur Heymans 2023-01-13 10:35:59 +01:00
  • c1fb4bd9fd programmer.h: Guard against sending spi commands on non-spi mst Edward O'Callaghan 2022-12-25 11:06:10 +11:00
  • e4c51439ac rust: Add license and other metadata to Cargo.toml Evan Benn 2023-01-04 16:00:31 +11:00
  • a031c81f51 parallel: Drop explicit fallback_chip_X boilerplate Edward O'Callaghan 2023-01-09 10:43:47 +11:00
  • 4ae3ac3062 layout: Rename find_romentry() -> romentry_exists() Edward O'Callaghan 2022-12-17 15:31:12 +11:00
  • 9a152b8191 flashrom: Check for flash access restrictions in erase path Nikolai Artemiev 2022-12-09 15:31:01 +11:00
  • dc7485b361 amd_imc.c: Fix unusual typo in log message Angel Pons 2022-12-21 16:34:39 +01:00
  • 972c1550b4 spi: Make 'default_spi_write_aai' the default unless defined Edward O'Callaghan 2022-09-09 23:01:05 +10:00
  • 8b0250b32b flashrom_tester: Drop dediprog, ec, and servo targets Nikolai Artemiev 2022-11-23 10:17:56 +11:00
  • ff5beeef40 flashrom: Check for flash access restricitons in write_flash() Nikolai Artemiev 2022-12-09 15:28:18 +11:00
  • 0f389aea9e flashrom.c: Update check_block_eraser function to use probe opcode Aarya Chaumal 2022-08-14 23:16:44 +05:30
  • ed1126fc42 flashchips.c: Mark W25Q128.V WP as tested Edward O'Callaghan 2022-12-16 15:41:05 +11:00
  • 92874fa6a7 flashrom: Check for flash access restricitons in verify_range() Nikolai Artemiev 2022-12-09 15:23:08 +11:00
  • 23018faa98 flashrom: Check for flash access restricitons in read_flash() Nikolai Artemiev 2022-12-09 15:17:05 +11:00
  • a018234400 libflashrom: Add flags to skip unreadable and unwritable regions Nikolai Artemiev 2022-12-09 15:03:35 +11:00
  • 6cb1bd6fe3 ichspi: Expose flash descriptor regions through get_region() Nikolai Artemiev 2022-11-29 17:51:37 +11:00
  • 0741727925 ichspi.c: Read chip ID and use it to populate flash->chip Nikolai Artemiev 2022-11-04 14:21:39 +11:00
  • 9394b84c00 flashchips: Add WP settings for Flash Chip W25Q512NW Subrata Banik 2022-12-14 12:30:43 +05:30
  • c936ce4688 flashchips.c: Indent definition of W25Q512NW-IM properly Felix Singer 2022-12-15 23:30:16 +01:00
  • 7902b2b511 programmer: Add get_region to spi/opaque masters Nikolai Artemiev 2022-11-29 17:30:09 +11:00
  • e712c39507 layout.h: Add {read,write}_prot flags to flash_region Nikolai Artemiev 2022-12-07 11:17:19 +11:00
  • 66655b7423 layout: Factor out flash_region structure from romentry Nikolai Artemiev 2022-12-07 11:16:06 +11:00
  • 77fe266307 ichspi.c: Clean up HSFC FCYCLE definitions Nikolai Artemiev 2022-12-08 17:51:54 +11:00
  • a509b8bec4 layout: Add new line to out of memory error message Anastasia Klimchuk 2022-12-10 19:38:52 +11:00
  • 51d9015dda layout: Extract parsing include args into a separate function Anastasia Klimchuk 2022-12-09 17:27:25 +11:00
  • 3985da4824 tests/selfcheck.c: Fix on non-x86 machines Edward O'Callaghan 2022-12-11 18:04:27 +11:00
  • a856f53821 spi.c: Add AT45 & SF25F erasefn opcode mapping Thomas Heijligen 2022-09-20 00:07:23 +02:00
  • d1e97db8a2 spi25.c: Rename spi_get_erasefn_from_opcode to spi25_get_erasefn_from_opcode Thomas Heijligen 2022-09-19 23:46:58 +02:00
  • cb99e8a68b spi25.c: Move spi_get_opcode_from_erasefn() to spi.c Thomas Heijligen 2022-09-19 23:31:08 +02:00
  • 53dc84d614 flashchips.c: remove WREN from GD25Q256D enter 4BA sequence v1.3.0-rc1 Nikolai Artemiev 2022-12-05 13:06:14 +11:00
  • 3b0d05e7a2 layout: Check return values for strdup in register_include_arg Anastasia Klimchuk 2022-11-25 19:49:16 +11:00
  • 124464da22 cli, manpage: Clean up occurrences of old image argument Anastasia Klimchuk 2022-11-25 18:10:43 +11:00
  • 405402fe85 cbtables.c/search_lb_records: Drop unused variable count Felix Singer 2022-12-02 03:08:27 +01:00
  • fc9baab9f7 README: Add information about meson and link build instructions Anastasia Klimchuk 2022-12-01 11:47:05 +11:00
  • 4bfe5dd682 internal.c: laptop_ok global state can become stale Edward O'Callaghan 2022-11-28 11:20:44 +11:00
  • d867f0fbe8 test_build.sh: Switch to meson setup <dir> Felix Singer 2022-12-02 00:21:50 +01:00
  • 76f28a3fc2 tree/: Rename 'internal_delay()' to 'default_delay()' Edward O'Callaghan 2022-10-26 13:46:14 +11:00
  • d1212796ab flashrom.c: Position heap alloc along side check in compare_range() Edward O'Callaghan 2022-11-12 12:08:01 +11:00
  • 1e01eefcba tree/: Replace NULL-case of programmer_delay() with internal_delay Edward O'Callaghan 2022-10-17 12:31:59 +11:00
  • 78e421bdf7 tree/: Move programmer_delay() out of programmer state machine Edward O'Callaghan 2022-09-07 12:51:16 +10:00
  • 048aab6d66 tests: Add llvm-cov option and run target for code coverage Evan Benn 2022-11-07 14:50:35 +11:00
  • 80408ceafc README: Add information about meson and link build instructions Anastasia Klimchuk 2022-12-01 11:47:05 +11:00
  • 9eca01d601 libflashrom.c: Invert if conditions to improve the readability Felix Singer 2022-11-26 05:06:58 +01:00
  • 59ce5615b7 layout: Check return values for strdup in register_include_arg Anastasia Klimchuk 2022-11-25 19:49:16 +11:00
  • 819c275074 tests: Detect llvm coverage run and redirect to real I/O functions Evan Benn 2022-11-04 17:00:40 +11:00
  • bcaaae15ae tests: Detect gcov run and redirect to real I/O functions Evan Benn 2022-11-04 17:00:40 +11:00
  • 2c3bbd91e4 tests: Redirect to real I/O to support coverage run Evan Benn 2022-11-14 11:33:01 +11:00
  • da6d28f2d1 tests: Add fwrite and fdopen to io_mock Evan Benn 2022-11-14 10:31:22 +11:00
  • 67a393b88a tests: Mock the mode_t variant of open Evan Benn 2022-11-04 16:58:53 +11:00
  • 35243fdd7d tests: Move test.h include Evan Benn 2022-11-14 10:19:04 +11:00
  • 7f3c3f5c48 flashchips.c: remove WREN from GD25Q256D enter 4BA sequence Nikolai Artemiev 2022-12-05 13:06:14 +11:00
  • 83cd13aa7f util/lint: Introduce linter for git sign-off-by line Felix Singer 2022-11-28 16:22:06 +01:00
  • f6e5dd94f8 flashchips.c: Add 4BA write to XM25Qx256C Liam Flaherty 2022-11-17 16:22:04 +11:00
  • 153359935a meson.build: Rename conf object to config_manfile Felix Singer 2022-11-29 17:08:03 +01:00
  • 8390d73806 cbtables.c/search_lb_records: Drop unused variable count Felix Singer 2022-12-02 03:08:27 +01:00
  • 803173a19c flashrom.8.tmpl: Clarify supported ft2232_spi frequencies Nicholas Chin 2022-12-01 11:51:04 -07:00
  • 48e058983d test_build.sh: Switch to meson setup <dir> Felix Singer 2022-12-02 00:21:50 +01:00
  • 6352f8b3df flashrom.c: Replace 'exit(1)' leaks with return codes on err paths Edward O'Callaghan 2022-11-12 12:08:46 +11:00
  • 4e27cad44d tree/: Make heap alloc checks err msg consistent Edward O'Callaghan 2022-11-12 12:05:36 +11:00
  • 49bcb78006 writeprotect,ichspi,spi25: handle register access constraints Nikolai Artemiev 2022-11-02 11:30:57 +11:00
  • 62ec7b7156 tests: Add selfcheck to unit tests Evan Benn 2022-11-14 16:02:47 +11:00
  • 8274c6321a cli, manpage: Clean up occurrences of old image argument Anastasia Klimchuk 2022-11-25 18:10:43 +11:00
  • e31d721469 tree/: Make probe_opcode() flashctx argument const Nikolai Artemiev 2022-11-28 17:40:56 +11:00
  • eda27e4d1b cli_classic.c: Make count_max_decode_exceedings() pure Edward O'Callaghan 2022-09-05 11:13:56 +10:00
  • 748575abb2 util/lint: Introduce linter for git sign-off-by line Felix Singer 2022-11-28 16:22:06 +01:00
  • c2af789c5e internal.c: laptop_ok global state can become stale Edward O'Callaghan 2022-11-28 11:20:44 +11:00
  • e7b3ea3f56 libpayload: Fix compiling bugs Thomas Heijligen 2022-11-18 22:53:56 +01:00
  • c37b38b770 ichspi: Fix number of bytes for HW seq operations Subrata Banik 2022-11-18 16:43:16 +05:30
  • 5dbd1b3608 ichspi: Clear Fast SPI HSFC register before HW seq operation Subrata Banik 2022-11-17 21:20:13 +05:30
  • 327a82bbe8 opaque_master: Mark Opaque chip as tested for WP Anastasia Klimchuk 2022-11-21 12:50:07 +11:00
  • 7955239b2c linux_mtd: Mark Opaque chip as tested for WP Anastasia Klimchuk 2022-11-14 12:04:19 +11:00
  • a415a5d996 cli_classic.c: Be consistent with pointer types Angel Pons 2022-11-11 21:55:26 +01:00
  • f27e19a331 flashchips.c: Add 4BA write to XM25Qx256C Liam Flaherty 2022-11-17 16:22:04 +11:00
  • 67e5c6afa4 tests: add probe lifecycle test for ch341a_spi Alexander Goncharov 2022-10-24 12:57:09 +03:00
  • d0fc4e76e1 tests: add basic lifecycle test for ch341a_spi Alexander Goncharov 2022-09-09 09:53:29 +03:00
  • 224ce81687 tests: add mocks for libusb's asynchronous API Alexander Goncharov 2022-11-21 14:38:41 +04:00
  • 571a9ac832 tests: add more wrappers for libusb funcs Alexander Goncharov 2022-11-20 11:18:00 +04:00
  • de016a17f2 tests: Move SKIP_TEST macro to common header Evan Benn 2022-11-15 14:57:27 +11:00
  • 8edd60e6c2 bindings: Add FLASHROM_WP_ERR_UNSUPPORTED_STATE Evan Benn 2022-11-21 12:37:55 +11:00
  • 438b4ef75a writeprotect.c: Split register value/mask calculation into pure func Nikolai Artemiev 2022-11-21 19:10:54 +11:00
  • cf030c000c ichspi: Fix number of bytes for HW seq operations Subrata Banik 2022-11-18 16:43:16 +05:30
  • cfb8df9d57 ichspi: Clear Fast SPI HSFC register before HW seq operation Subrata Banik 2022-11-17 21:20:13 +05:30
  • f206183eb4 opaque_master: Mark Opaque chip as tested for WP Anastasia Klimchuk 2022-11-21 12:50:07 +11:00
  • 8528ea0845 flashrom_tester: partial_lock: Use WriteProtectState cache Evan Benn 2022-11-10 16:35:07 +11:00
  • 4c8572f103 flashrom_tester: Change the wp_toggle semantics Evan Benn 2022-11-10 16:02:40 +11:00
  • d8be2ced58 flashrom_tester: Log some cros lsb-release information Evan Benn 2022-11-09 16:57:53 +11:00
  • 63ae7ae91c flashrom_tester: Check the WP state when setting Evan Benn 2022-11-09 16:07:26 +11:00
  • 036897ddc5 flashrom_tester: Simplify WriteProtectState Evan Benn 2022-11-09 17:26:57 +11:00
  • e456b496d2 flashrom_tester: lock_test: Make the logic clear and explicit Evan Benn 2022-11-09 16:01:58 +11:00
  • d1c7dc0a0a flashrom_tester: Fix unit test error Evan Benn 2022-11-18 11:06:42 +11:00
  • a2e5a7d75b libpayload: Fix compiling bugs Thomas Heijligen 2022-11-18 22:53:56 +01:00
  • 8d0816faa5 tree/: Convert flashchips db to use indirection for printlock Nikolai Artemiev 2022-11-21 18:55:39 +11:00
  • 487d0408ff tree/: Convert flashchips db to use indirection for unlock Edward O'Callaghan 2022-11-21 18:00:42 +11:00
  • 7c976e3463 flashrom.c: Drop redundant chip read validation in verify_range() Edward O'Callaghan 2022-11-12 12:00:24 +11:00
  • 347dba5414 linux_mtd: Mark Opaque chip as tested for WP Anastasia Klimchuk 2022-11-14 12:04:19 +11:00
  • 98aa49b495 cli_classic.c: Be consistent with pointer types Angel Pons 2022-11-11 21:55:26 +01:00
  • 56ebda5341 flashchips.c: enable WP for 7 entries of MX chips Sergii Dmytruk 2022-07-25 00:30:18 +03:00