mirror of
https://review.coreboot.org/flashrom.git
synced 2025-08-15 11:30:18 +02:00
Commit Graph
Select branches
Hide Pull Requests
1.0.x
1.1.x
1.2.x
1.3.x
1.5.x
main
stable
staging
testpush
p1.0
v0.9.0
v0.9.1
v0.9.1-rc1
v0.9.2
v0.9.3
v0.9.4
v0.9.5
v0.9.5.1
v0.9.5.2
v0.9.6
v0.9.6.1
v0.9.7
v0.9.8
v0.9.8-rc1
v0.9.9
v0.9.9-rc1
v1.0
v1.0-rc1
v1.0-rc2
v1.0-rc3
v1.0.1
v1.0.1-rc1
v1.0.1-rc2
v1.0.2
v1.0.2-rc1
v1.1
v1.1-rc1
v1.1-rc2
v1.1.1
v1.1.1-rc1
v1.2
v1.2.1
v1.2.1-rc1
v1.3.0
v1.3.0-rc1
v1.3.0-rc2
v1.4.0
v1.4.0-rc1
v1.4.0-rc2
v1.5.0
v1.5.0-rc1
v1.5.0-rc2
v1.5.1
v1.6.0
v1.6.0-rc1
v1.6.0-rc2
Select branches
Hide Pull Requests
1.0.x
1.1.x
1.2.x
1.3.x
1.5.x
main
stable
staging
testpush
p1.0
v0.9.0
v0.9.1
v0.9.1-rc1
v0.9.2
v0.9.3
v0.9.4
v0.9.5
v0.9.5.1
v0.9.5.2
v0.9.6
v0.9.6.1
v0.9.7
v0.9.8
v0.9.8-rc1
v0.9.9
v0.9.9-rc1
v1.0
v1.0-rc1
v1.0-rc2
v1.0-rc3
v1.0.1
v1.0.1-rc1
v1.0.1-rc2
v1.0.2
v1.0.2-rc1
v1.1
v1.1-rc1
v1.1-rc2
v1.1.1
v1.1.1-rc1
v1.2
v1.2.1
v1.2.1-rc1
v1.3.0
v1.3.0-rc1
v1.3.0-rc2
v1.4.0
v1.4.0-rc1
v1.4.0-rc2
v1.5.0
v1.5.0-rc1
v1.5.0-rc2
v1.5.1
v1.6.0
v1.6.0-rc1
v1.6.0-rc2
-
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