Skip to content

Commit ccea786

Browse files
jonathanpwangalv-around
authored andcommitted
chore: remove VmChipComplexState (#1385)
1 parent ff921c7 commit ccea786

File tree

1 file changed

+0
-24
lines changed

1 file changed

+0
-24
lines changed

crates/vm/src/arch/extensions.rs

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ use crate::system::{
4040
memory::{
4141
merkle::{DirectCompressionBus, MemoryMerkleBus},
4242
offline_checker::{MemoryBridge, MemoryBus},
43-
online::MemoryLogEntry,
4443
MemoryController, MemoryImage, OfflineMemory, BOUNDARY_AIR_OFFSET, MERKLE_AIR_OFFSET,
4544
},
4645
native_adapter::NativeAdapterChip,
@@ -213,14 +212,6 @@ pub struct VmInventory<E, P> {
213212
insertion_order: Vec<ChipId>,
214213
}
215214

216-
#[derive(Clone, Serialize, Deserialize)]
217-
pub struct VmInventoryState {
218-
/// Executor states in order
219-
pub executors: Vec<Vec<u8>>,
220-
/// Periphery states in order
221-
pub periphery: Vec<Vec<u8>>,
222-
}
223-
224215
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)]
225216
pub struct VmInventoryTraceHeights {
226217
pub chips: FxHashMap<ChipId, usize>,
@@ -455,12 +446,6 @@ pub struct VmChipComplex<F: PrimeField32, E, P> {
455446
bus_idx_max: usize,
456447
}
457448

458-
#[derive(Clone, Serialize, Deserialize)]
459-
pub struct VmChipComplexState<F> {
460-
pub base: SystemBaseState<F>,
461-
pub inventory: VmInventoryState,
462-
}
463-
464449
/// The base [VmChipComplex] with only system chips.
465450
pub type SystemComplex<F> = VmChipComplex<F, SystemExecutor<F>, SystemPeriphery<F>>;
466451

@@ -475,15 +460,6 @@ pub struct SystemBase<F> {
475460
pub program_chip: ProgramChip<F>,
476461
}
477462

478-
#[derive(Clone, Serialize, Deserialize)]
479-
pub struct SystemBaseState<F> {
480-
pub range_checker_chip: Vec<u8>,
481-
pub initial_memory: Option<MemoryImage<F>>,
482-
pub memory_logs: Vec<MemoryLogEntry<F>>,
483-
pub connector_chip: Vec<u8>,
484-
pub program_chip: Vec<u8>,
485-
}
486-
487463
impl<F: PrimeField32> SystemBase<F> {
488464
pub fn range_checker_bus(&self) -> VariableRangeCheckerBus {
489465
self.range_checker_chip.bus()

0 commit comments

Comments
 (0)