mirror of
https://github.com/m-labs/artiq.git
synced 2024-12-26 19:58:25 +08:00
satman coremgmt: impl config erase
This commit is contained in:
parent
e85b640a83
commit
a56294f9de
@ -580,6 +580,15 @@ fn process_aux_packet(dmamgr: &mut DmaManager, analyzer: &mut Analyzer, kernelmg
|
|||||||
|
|
||||||
drtioaux::send(0, &drtioaux::Packet::CoreMgmtReply { succeeded })
|
drtioaux::send(0, &drtioaux::Packet::CoreMgmtReply { succeeded })
|
||||||
}
|
}
|
||||||
|
drtioaux::Packet::CoreMgmtConfigEraseRequest { destination: _destination } => {
|
||||||
|
forward!(router, _routing_table, _destination, *rank, *self_destination, _repeaters, &packet);
|
||||||
|
|
||||||
|
let succeeded = config::erase()
|
||||||
|
.map_err(|err| warn!("error on erasing config: {:?}", err))
|
||||||
|
.is_ok();
|
||||||
|
|
||||||
|
drtioaux::send(0, &drtioaux::Packet::CoreMgmtReply { succeeded })
|
||||||
|
}
|
||||||
drtioaux::Packet::CoreMgmtRebootRequest { destination: _destination } => {
|
drtioaux::Packet::CoreMgmtRebootRequest { destination: _destination } => {
|
||||||
forward!(router, _routing_table, _destination, *rank, *self_destination, _repeaters, &packet);
|
forward!(router, _routing_table, _destination, *rank, *self_destination, _repeaters, &packet);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user