Skip to content

Commit ac2dcb7

Browse files
clean: drop support pre osaka (#856)
Signed-off-by: F Bojarski <ceciestunepoubelle@protonmail.ch>
1 parent 3e11c89 commit ac2dcb7

File tree

1,683 files changed

+32
-81131
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,683 files changed

+32
-81131
lines changed

Makefile

Lines changed: 30 additions & 152 deletions
Original file line numberDiff line numberDiff line change
@@ -12,74 +12,51 @@ ALU := alu/add/add.zkasm alu/ext alu/mod alu/mul
1212

1313
BIN := bin/bin.zkasm
1414

15-
BLAKE2f_MODEXP_DATA_LONDON := blake2fmodexpdata/london
16-
BLAKE2f_MODEXP_DATA_OSAKA := blake2fmodexpdata/osaka
15+
BLAKE2f_MODEXP_DATA := blake2fmodexpdata
1716

1817
# constraints used in prod for LINEA, with linea block gas limit
19-
BLOCKDATA_LONDON := blockdata/london
20-
BLOCKDATA_PARIS := blockdata/paris
21-
BLOCKDATA_CANCUN := blockdata/cancun
18+
BLOCKDATA := blockdata
2219

2320
BLOCKHASH := blockhash
2421

25-
BLS_CANCUN := blsdata/cancun
26-
BLS_PRAGUE := blsdata/prague
22+
BLS := blsdata
2723

2824
CONSTANTS := constants/constants.lisp
29-
CONSTANTS_LONDON := constants/london/constants.zkasm
30-
CONSTANTS_CANCUN := constants/cancun/constants.zkasm
31-
CONSTANTS_PRAGUE := constants/prague/constants.zkasm
3225
CONSTANTS_OSAKA := constants/osaka/constants.zkasm
3326

34-
EC_DATA_LONDON := ecdata/london
35-
EC_DATA_OSAKA := ecdata/osaka
27+
EC_DATA := ecdata
3628

3729
EUC := euc/euc.zkasm
3830

3931
EXP := exp/exp.zkasm
4032

4133
GAS := gas/gas.zkasm
4234

43-
HUB_LONDON := hub/london
44-
HUB_SHANGHAI := hub/shanghai
45-
HUB_CANCUN := hub/cancun
46-
HUB_PRAGUE := hub/prague
4735
HUB_OSAKA := hub/osaka
4836

4937
LIBRARY := library
5038

5139
LOG_DATA := logdata
5240

53-
LOG_INFO_LONDON := loginfo/london
54-
LOG_INFO_CANCUN := loginfo/cancun
41+
LOG_INFO := loginfo
5542

56-
MMIO_LONDON := mmio/london
57-
MMIO_CANCUN := mmio/cancun
43+
MMIO := mmio
5844

59-
MMU_LONDON := mmu/london
60-
MMU_OSAKA := mmu/osaka
45+
MMU := mmu
6146

62-
MXP_LONDON := mxp/london
63-
MXP_CANCUN := mxp/cancun
47+
MXP := mxp
6448

65-
OOB_LONDON := oob/london
66-
OOB_SHANGHAI := oob/shanghai
67-
OOB_CANCUN := oob/cancun
68-
OOB_PRAGUE := oob/prague
69-
OOB_OSAKA := oob/osaka
49+
OOB := oob
7050

7151
RLP_ADDR := rlpaddr
7252

73-
RLP_TXN_LONDON := rlptxn/london
74-
RLP_TXN_CANCUN := rlptxn/cancun
75-
RLP_TXN_PRAGUE := rlptxn/cancun
76-
# TODO: update for Prague v2 + add RLP_AUTH
53+
RLP_TXN := rlptxn
7754

7855
RLP_TXN_RCPT := rlptxrcpt
7956

8057
RLP_TXRCPT := rlptxrcpt
8158

82-
RLP_UTILS_CANCUN := rlputils/rlputils.zkasm
59+
RLP_UTILS := rlputils/rlputils.zkasm
8360

8461
ROM := rom
8562

@@ -91,18 +68,11 @@ SHIFT := shf/shf.zkasm
9168

9269
STP := stp/stp.zkasm
9370

94-
TABLES_LONDON := reftables/london/*.lisp
95-
TABLES_CANCUN := reftables/cancun/*.lisp
96-
TABLES_PRAGUE := reftables/prague/*.lisp
71+
TABLES := reftables
9772

98-
TRM_LONDON := trm/trm_london.zkasm
99-
TRM_OSAKA := trm/trm_osaka.zkasm
73+
TRM := trm/trm.zkasm
10074

101-
TXN_DATA_LONDON := txndata/london
102-
TXN_DATA_SHANGHAI := txndata/shanghai
103-
TXN_DATA_CANCUN := txndata/cancun
104-
TXN_DATA_PRAGUE := txndata/prague
105-
TXN_DATA_OSAKA := txndata/osaka
75+
TXN_DATA := txndata
10676

10777
WCP := wcp/wcp.zkasm
10878

@@ -113,134 +83,42 @@ define warn_lispX
11383
endef
11484

11585
ZKEVM_MODULES_COMMON := ${CONSTANTS} \
86+
${TABLES} \
11687
${ALU} \
11788
${BIN} \
89+
${BLAKE2f_MODEXP_DATA} \
90+
${BLOCKDATA} \
11891
${BLOCKHASH} \
92+
${BLS} \
93+
${EC_DATA} \
11994
${EUC} \
12095
${EXP} \
12196
${GAS} \
12297
${LIBRARY} \
12398
${LOG_DATA} \
99+
${LOG_INFO} \
100+
${MMIO} \
101+
${MMU} \
102+
${MXP} \
103+
${OOB} \
124104
${RLP_ADDR} \
105+
${RLP_TXN} \
125106
${RLP_TXN_RCPT} \
107+
${RLP_UTILS} \
126108
${ROM} \
127109
${ROM_LEX} \
128110
${SHAKIRA_DATA} \
129111
${SHIFT} \
130112
${STP} \
113+
${TRM} \
114+
${TXN_DATA} \
131115
${WCP}
132116

133-
ZKEVM_MODULES_LONDON := ${ZKEVM_MODULES_COMMON} \
134-
${CONSTANTS_LONDON} \
135-
${TABLES_LONDON} \
136-
${BLAKE2f_MODEXP_DATA_LONDON} \
137-
${BLOCKDATA_LONDON} \
138-
${EC_DATA_LONDON} \
139-
${HUB_LONDON} \
140-
${LOG_INFO_LONDON} \
141-
${MMIO_LONDON} \
142-
${MMU_LONDON} \
143-
${MXP_LONDON} \
144-
${OOB_LONDON} \
145-
${RLP_TXN_LONDON} \
146-
${TRM_LONDON} \
147-
${TXN_DATA_LONDON}
148-
149-
150-
# ZKEVM_MODULES_PARIS := ZKEVM_MODULES_LONDON
151-
152-
ZKEVM_MODULES_SHANGHAI := ${ZKEVM_MODULES_COMMON} \
153-
${CONSTANTS_LONDON} \
154-
${TABLES_LONDON} \
155-
${BLAKE2f_MODEXP_DATA_LONDON} \
156-
${BLOCKDATA_PARIS} \
157-
${EC_DATA_LONDON} \
158-
${HUB_SHANGHAI} \
159-
${LOG_INFO_LONDON} \
160-
${MMIO_LONDON} \
161-
${MMU_LONDON} \
162-
${MXP_LONDON} \
163-
${OOB_SHANGHAI} \
164-
${RLP_TXN_LONDON} \
165-
${TRM_LONDON} \
166-
${TXN_DATA_SHANGHAI}
167-
168-
ZKEVM_MODULES_CANCUN := ${ZKEVM_MODULES_COMMON} \
169-
${CONSTANTS_CANCUN} \
170-
${TABLES_CANCUN} \
171-
${BLAKE2f_MODEXP_DATA_LONDON} \
172-
${BLOCKDATA_CANCUN} \
173-
${BLS_CANCUN} \
174-
${EC_DATA_LONDON} \
175-
${HUB_CANCUN} \
176-
${LOG_INFO_CANCUN} \
177-
${MMIO_CANCUN} \
178-
${MMU_LONDON} \
179-
${MXP_CANCUN} \
180-
${OOB_CANCUN} \
181-
${RLP_TXN_CANCUN} \
182-
${RLP_UTILS_CANCUN} \
183-
${TRM_LONDON} \
184-
${TXN_DATA_CANCUN}
185-
186-
ZKEVM_MODULES_PRAGUE := ${ZKEVM_MODULES_COMMON} \
187-
${CONSTANTS_PRAGUE} \
188-
${TABLES_PRAGUE} \
189-
${BLAKE2f_MODEXP_DATA_LONDON} \
190-
${BLOCKDATA_CANCUN} \
191-
${BLS_PRAGUE} \
192-
${EC_DATA_LONDON} \
193-
${HUB_PRAGUE} \
194-
${LOG_INFO_CANCUN} \
195-
${MMIO_CANCUN} \
196-
${MMU_LONDON} \
197-
${MXP_CANCUN} \
198-
${OOB_PRAGUE} \
199-
${RLP_TXN_PRAGUE} \
200-
${RLP_UTILS_CANCUN} \
201-
${TRM_LONDON} \
202-
${TXN_DATA_PRAGUE}
203-
204117
ZKEVM_MODULES_OSAKA := ${ZKEVM_MODULES_COMMON} \
205118
${CONSTANTS_OSAKA} \
206-
${TABLES_PRAGUE} \
207-
${BLAKE2f_MODEXP_DATA_OSAKA} \
208-
${BLOCKDATA_CANCUN} \
209-
${BLS_PRAGUE} \
210-
${EC_DATA_OSAKA} \
211-
${HUB_OSAKA} \
212-
${LOG_INFO_CANCUN} \
213-
${MMIO_CANCUN} \
214-
${MMU_OSAKA} \
215-
${MXP_CANCUN} \
216-
${OOB_OSAKA} \
217-
${RLP_TXN_PRAGUE} \
218-
${RLP_UTILS_CANCUN} \
219-
${TRM_OSAKA} \
220-
${TXN_DATA_OSAKA}
221-
222-
all: zkevm_london.bin zkevm_paris.bin zkevm_shanghai.bin zkevm_cancun.bin zkevm_prague.bin zkevm_osaka.bin
223-
224-
zkevm_london.bin: ${ZKEVM_MODULES_LONDON}
225-
${GO_CORSET_COMPILE} -o $@ ${ZKEVM_MODULES_LONDON}
226-
@$(call warn_lispX)
227-
228-
#This is not a typo:
229-
# only a column name change between Paris and London n BLOCK_DATA that blocks us to have a conflation with London and Paris blocks
230-
zkevm_paris.bin: ${ZKEVM_MODULES_LONDON}
231-
${GO_CORSET_COMPILE} -o $@ ${ZKEVM_MODULES_LONDON}
232-
@$(call warn_lispX)
119+
${HUB_OSAKA}
233120

234-
zkevm_shanghai.bin: ${ZKEVM_MODULES_SHANGHAI}
235-
${GO_CORSET_COMPILE} -o $@ ${ZKEVM_MODULES_SHANGHAI}
236-
237-
zkevm_cancun.bin: ${ZKEVM_MODULES_CANCUN}
238-
${GO_CORSET_COMPILE} -o $@ ${ZKEVM_MODULES_CANCUN}
239-
@$(call warn_lispX)
240-
241-
zkevm_prague.bin: ${ZKEVM_MODULES_PRAGUE}
242-
${GO_CORSET_COMPILE} -o $@ ${ZKEVM_MODULES_PRAGUE}
243-
@$(call warn_lispX)
121+
all: zkevm_osaka.bin
244122

245123
zkevm_osaka.bin: ${ZKEVM_MODULES_OSAKA}
246124
${GO_CORSET_COMPILE} -o $@ ${ZKEVM_MODULES_OSAKA}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
(module blake2fmodexpdata)
22

33
(defconst
4+
MODEXP_MAX_BYTE_SIZE 1024
45
INDEX_MAX_MODEXP 63
56
INDEX_MAX_MODEXP_BASE INDEX_MAX_MODEXP
67
INDEX_MAX_MODEXP_EXPONENT INDEX_MAX_MODEXP

blake2fmodexpdata/london/constants.lisp

Lines changed: 0 additions & 13 deletions
This file was deleted.

blake2fmodexpdata/london/constraints.lisp

Lines changed: 0 additions & 76 deletions
This file was deleted.

blake2fmodexpdata/london/lookups/blakemodexp_into_wcp.lisp renamed to blake2fmodexpdata/lookups/blakemodexp_into_wcp.lisp

File renamed without changes.

blake2fmodexpdata/osaka/columns.lisp

Lines changed: 0 additions & 18 deletions
This file was deleted.

0 commit comments

Comments
 (0)