diff --git a/.github/workflows/doc-gen.yml b/.github/workflows/doc-gen.yml
new file mode 100644
index 000000000..3683d8f23
--- /dev/null
+++ b/.github/workflows/doc-gen.yml
@@ -0,0 +1,63 @@
+# docs: https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions
+
+name: Register Documentation
+
+on:
+ workflow_dispatch:
+ pull_request:
+ push:
+ branches: ["main"]
+
+jobs:
+ build:
+ name: Build
+
+ runs-on: ubuntu-22.04
+
+ steps:
+ - uses: actions/checkout@v3
+
+ - name: Install peakrd-uvm
+ run: |
+ python3 -m pip install \
+ peakrdl-uvm==2.2.0 \
+ peakrdl-regblock==0.10.0 \
+ peakrdl-html==2.9.0 \
+ peakrdl-ipxact==3.3.0
+
+ - name: Generate docs
+ run: |
+ echo Running script
+ tools/scripts/reg_doc_gen.sh
+
+ - name: Stage documents
+ run: |
+ mkdir -p /tmp/pages-docs/0.8
+ cp -R src/integration/docs/caliptra_reg_html /tmp/pages-docs/0.8/internal-regs
+ cp -R src/soc_ifc/docs/caliptra_top_reg_html /tmp/pages-docs/0.8/external-regs
+ find /tmp/pages-docs
+
+ - name: Generate GitHub Pages artifacts
+ uses: actions/upload-pages-artifact@v1
+ with:
+ path: /tmp/pages-docs
+
+ deploy:
+ name: Deploy
+ needs: build
+ if: github.event_name == 'push'
+
+ permissions:
+ pages: write
+ id-token: write
+
+ environment:
+ name: github-pages
+ url: ${{ steps.deployment.outputs.page_url }}
+
+ runs-on: ubuntu-22.04
+
+ steps:
+ - name: Deploy to GitHub Pages
+ id: deployment
+ uses: actions/deploy-pages@v1
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000..d0efbcf18
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+src/integration/docs/caliptra_reg_html/
+src/soc_ifc/docs/caliptra_top_reg_html/
diff --git a/src/integration/docs/caliptra_reg_html/.launcher_data/firefox/user.js b/src/integration/docs/caliptra_reg_html/.launcher_data/firefox/user.js
deleted file mode 100644
index 34b966f00..000000000
--- a/src/integration/docs/caliptra_reg_html/.launcher_data/firefox/user.js
+++ /dev/null
@@ -1,4 +0,0 @@
-user_pref("app.normandy.first_run", false);
-user_pref("toolkit.telemetry.reportingpolicy.firstRun", false);
-
-user_pref("security.fileuri.strict_origin_policy", false);
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/003e6f4d3661c51b1c10a9803fc659b4291f25e6.html b/src/integration/docs/caliptra_reg_html/content/003e6f4d3661c51b1c10a9803fc659b4291f25e6.html
deleted file mode 100644
index f6e0353bb..000000000
--- a/src/integration/docs/caliptra_reg_html/content/003e6f4d3661c51b1c10a9803fc659b4291f25e6.html
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
Interrupt Status Aggregation Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0xc
- Size: 0x4
-
-
-
Description
-
-
Single bit indicating occurrence of any interrupt event
-of a given type. E.g. Notifications and Errors may drive
-to two separate interrupt registers. There may be
-multiple sources of Notifications or Errors that are
-aggregated into a single interrupt pin for that
-respective type. That pin feeds through this register
-in order to apply a global enablement of that interrupt
-event type.
-Nonsticky assertion.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
agg_sts
-
-
-
-
Interrupt Event Aggregation status bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/011dc1672289d8fcebef76d827b3ed5944ae3740.html b/src/integration/docs/caliptra_reg_html/content/011dc1672289d8fcebef76d827b3ed5944ae3740.html
deleted file mode 100644
index ed2facdb2..000000000
--- a/src/integration/docs/caliptra_reg_html/content/011dc1672289d8fcebef76d827b3ed5944ae3740.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x104
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
Count field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.error_reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/013fc3194ae8e4bcbfb91e9aebbd13943c939923.html b/src/integration/docs/caliptra_reg_html/content/013fc3194ae8e4bcbfb91e9aebbd13943c939923.html
deleted file mode 100644
index 60d12e9c0..000000000
--- a/src/integration/docs/caliptra_reg_html/content/013fc3194ae8e4bcbfb91e9aebbd13943c939923.html
+++ /dev/null
@@ -1,158 +0,0 @@
-
-
-
-
Interrupt Trigger Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x1c
- Size: 0x4
-
-
-
Description
-
-
Single bit for each interrupt event allows SW to manually
-trigger occurrence of that event. Upon SW write, the bit
-will pulse for 1 cycle then clear to 0.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error3_trig
-
-
-
-
Interrupt Trigger 3 bit
-
-
-
error2_trig
-
-
-
-
Interrupt Trigger 2 bit
-
-
-
error1_trig
-
-
-
-
Interrupt Trigger 1 bit
-
-
-
error0_trig
-
-
-
-
Interrupt Trigger 0 bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/0185a280482f05d40ed7f97f0dea1da48ee48a17.html b/src/integration/docs/caliptra_reg_html/content/0185a280482f05d40ed7f97f0dea1da48ee48a17.html
deleted file mode 100644
index ff3bda12a..000000000
--- a/src/integration/docs/caliptra_reg_html/content/0185a280482f05d40ed7f97f0dea1da48ee48a17.html
+++ /dev/null
@@ -1,131 +0,0 @@
-
-
-
-
Interrupt Trigger Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x20
- Size: 0x4
-
-
-
Description
-
-
Single bit for each interrupt event allows SW to manually
-trigger occurrence of that event. Upon SW write, the bit
-will pulse for 1 cycle then clear to 0.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
notif_debug_locked_trig
-
-
-
-
Security State, Debug Locked transition trigger bit
-
-
-
notif_mbox_ecc_cor_trig
-
-
-
-
Mailbox ECC Single-bit Error (correctable) trigger bit
-
-
-
notif_cmd_avail_trig
-
-
-
-
Command Available trigger bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/024208d4793006cff8912402c3f74aeea98172c0.html b/src/integration/docs/caliptra_reg_html/content/024208d4793006cff8912402c3f74aeea98172c0.html
deleted file mode 100644
index 7c515bdec..000000000
--- a/src/integration/docs/caliptra_reg_html/content/024208d4793006cff8912402c3f74aeea98172c0.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
SHA Accelerator Data Length
-
-
-
- Absolute Address:
-
- Base Offset: 0x10
- Size: 0x4
-
-
-
Description
-
-
The length of data to be processed in bytes.
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
LENGTH
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/0274f6f43a87f3f6a4c7a5af82a7787d3b7a763b.html b/src/integration/docs/caliptra_reg_html/content/0274f6f43a87f3f6a4c7a5af82a7787d3b7a763b.html
deleted file mode 100644
index 44a6f248c..000000000
--- a/src/integration/docs/caliptra_reg_html/content/0274f6f43a87f3f6a4c7a5af82a7787d3b7a763b.html
+++ /dev/null
@@ -1,224 +0,0 @@
-
-
-
-
Security State
-
-
-
- Absolute Address:
-
- Base Offset: 0x44
- Size: 0x4
-
-
-
Description
-
-
Indicates current hardware security state.
- Caliptra Access: RO
- SOC Access: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
rsvd
-
-
-
-
Reserved field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
-
scan_mode
-
-
-
-
scan mode signal observed at caliptra interface - only for debug mode as its used to flush assets -
-when truly in scan mode, everything will be BROKEN for functional reads!
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
-
debug_locked
-
-
-
-
Debug Locked
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
-
device_lifecycle
-
-
-
-
Device Lifecycle
-
-
- enum device_lifecycle_e
-
-
- DEVICE_UNPROVISIONED
- 0x0
- Unprovisioned
-
-
- DEVICE_MANUFACTURING
- 0x1
- Manufacturing
-
-
- DEVICE_PRODUCTION
- 0x3
- Production
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/03329653ab041c7af24443b8b9f0557414844e48.html b/src/integration/docs/caliptra_reg_html/content/03329653ab041c7af24443b8b9f0557414844e48.html
deleted file mode 100644
index 3911a8a89..000000000
--- a/src/integration/docs/caliptra_reg_html/content/03329653ab041c7af24443b8b9f0557414844e48.html
+++ /dev/null
@@ -1,148 +0,0 @@
-
-
-
-
Key Vault Read Control Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x610
- Size: 0x4
-
-
-
Description
-
-
Controls the Key Vault read access for this engine
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
rsvd
-
-
-
-
-
pcr_hash_extend
-
-
-
-
Requested entry is a PCR. This is used only for SHA to hash extend, it's NOP in all other engines
-
-
-
read_entry
-
-
-
-
Key Vault entry to retrieve the read data from for the engine
-
-
-
read_en
-
-
-
-
Indicates that the read data is to come from the key vault.
-Setting this bit to 1 initiates copying of data from the key vault.
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/037cb35a63e40cd83c215a3ac8a88a478ee80b6b.html b/src/integration/docs/caliptra_reg_html/content/037cb35a63e40cd83c215a3ac8a88a478ee80b6b.html
deleted file mode 100644
index 2bfdaca7b..000000000
--- a/src/integration/docs/caliptra_reg_html/content/037cb35a63e40cd83c215a3ac8a88a478ee80b6b.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x10c
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
Count field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.error_reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/044c353109b5f34a50f6c90c00468018f00070dd.html b/src/integration/docs/caliptra_reg_html/content/044c353109b5f34a50f6c90c00468018f00070dd.html
deleted file mode 100644
index 459f45c1c..000000000
--- a/src/integration/docs/caliptra_reg_html/content/044c353109b5f34a50f6c90c00468018f00070dd.html
+++ /dev/null
@@ -1,214 +0,0 @@
-
-
-
-
Flow Status
-
-
-
- Absolute Address:
-
- Base Offset: 0x3c
- Size: 0x4
-
-
-
Description
-
-
Reports the status of the firmware flows.
- Caliptra Access: RW
- SOC Access: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
mailbox_flow_done
-
-
-
-
Indicates Caliptra is has completed Mailbox Flow.
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
-
ready_for_fuses
-
-
-
-
Indicates Caliptra is ready for Fuses to be programmed.
-Read-only to both Caliptra and SOC.
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
-
ready_for_runtime
-
-
-
-
Indicates Caliptra is ready for Runtime Firmware Download
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
-
ready_for_fw
-
-
-
-
Indicates Caliptra is ready for Firmware Download
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/047c0612437b7c8429e8f810935902cac3e4fca5.html b/src/integration/docs/caliptra_reg_html/content/047c0612437b7c8429e8f810935902cac3e4fca5.html
deleted file mode 100644
index 34bcf51c6..000000000
--- a/src/integration/docs/caliptra_reg_html/content/047c0612437b7c8429e8f810935902cac3e4fca5.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
Timer Config
-
-
-
- Absolute Address:
-
- Base Offset: 0xb0
- Size: 0x4
-
-
-
Description
-
-
Provides the clock period of the system clock.
-Used to standardize the RISC-V Standard MTIME count register.
-Clock Period is indicated as an integer number of picoseconds.
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
clk_period
-
-
-
-
Period in (ps)
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/05b6f329c4cfda03ff07c9ec29170e388c0b2ff5.html b/src/integration/docs/caliptra_reg_html/content/05b6f329c4cfda03ff07c9ec29170e388c0b2ff5.html
deleted file mode 100644
index 122a1570d..000000000
--- a/src/integration/docs/caliptra_reg_html/content/05b6f329c4cfda03ff07c9ec29170e388c0b2ff5.html
+++ /dev/null
@@ -1,129 +0,0 @@
-
-
-
-
SHA256 component status register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x18
- Size: 0x4
-
-
-
Description
-
-
One 2-bit register including the following flags:
-bit #0: READY : Indicates if the core is ready to take
- a control command and process the block.
-bit #1: Valid: Indicates if the process is done and the
- hash value stored in DIGEST registers is valid.
-This register is located at SHA256_base_address + 0x0000_0018.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
VALID
-
-
-
-
Status valid bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
-
READY
-
-
-
-
Status ready bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/05bf57e21ecb32adcf12fe33298abced1b7f764f.html b/src/integration/docs/caliptra_reg_html/content/05bf57e21ecb32adcf12fe33298abced1b7f764f.html
deleted file mode 100644
index d63afdaf6..000000000
--- a/src/integration/docs/caliptra_reg_html/content/05bf57e21ecb32adcf12fe33298abced1b7f764f.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
SHA Accelerator User
-
-
-
- Absolute Address:
-
- Base Offset: 0x4
- Size: 0x4
-
-
-
Description
-
-
Stores the user that locked the SHA
- Caliptra Access: RO
- SOC Access: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
USER
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/05cfe26c564360e343a3b037aa9660425a4c151a.html b/src/integration/docs/caliptra_reg_html/content/05cfe26c564360e343a3b037aa9660425a4c151a.html
deleted file mode 100644
index 7f2963d36..000000000
--- a/src/integration/docs/caliptra_reg_html/content/05cfe26c564360e343a3b037aa9660425a4c151a.html
+++ /dev/null
@@ -1,201 +0,0 @@
-
-
-
-
Interrupt Status Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x14
- Size: 0x4
-
-
-
Description
-
-
Single bit indicating occurrence of each interrupt event.
-Sticky, level assertion, write-1-to-clear.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error3_sts
-
-
-
-
Interrupt Event 3 status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.error_reset_b
-
-
-
-
-
-
error2_sts
-
-
-
-
Interrupt Event 2 status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.error_reset_b
-
-
-
-
-
-
error1_sts
-
-
-
-
Interrupt Event 1 status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.error_reset_b
-
-
-
-
-
-
error0_sts
-
-
-
-
Interrupt Event 0 status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.error_reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/0980facfce4685dc39d7b836678748d3b3ebd443.html b/src/integration/docs/caliptra_reg_html/content/0980facfce4685dc39d7b836678748d3b3ebd443.html
deleted file mode 100644
index 7720dd9b9..000000000
--- a/src/integration/docs/caliptra_reg_html/content/0980facfce4685dc39d7b836678748d3b3ebd443.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x218
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/0a78f150c5063f3cf55a11b51939bfa688abee55.html b/src/integration/docs/caliptra_reg_html/content/0a78f150c5063f3cf55a11b51939bfa688abee55.html
deleted file mode 100644
index 7f2963d36..000000000
--- a/src/integration/docs/caliptra_reg_html/content/0a78f150c5063f3cf55a11b51939bfa688abee55.html
+++ /dev/null
@@ -1,201 +0,0 @@
-
-
-
-
Interrupt Status Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x14
- Size: 0x4
-
-
-
Description
-
-
Single bit indicating occurrence of each interrupt event.
-Sticky, level assertion, write-1-to-clear.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error3_sts
-
-
-
-
Interrupt Event 3 status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.error_reset_b
-
-
-
-
-
-
error2_sts
-
-
-
-
Interrupt Event 2 status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.error_reset_b
-
-
-
-
-
-
error1_sts
-
-
-
-
Interrupt Event 1 status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.error_reset_b
-
-
-
-
-
-
error0_sts
-
-
-
-
Interrupt Event 0 status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.error_reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/0b4a887e57863dd6cd9f1db3d0ead4ea5e590724.html b/src/integration/docs/caliptra_reg_html/content/0b4a887e57863dd6cd9f1db3d0ead4ea5e590724.html
deleted file mode 100644
index 04d56eef6..000000000
--- a/src/integration/docs/caliptra_reg_html/content/0b4a887e57863dd6cd9f1db3d0ead4ea5e590724.html
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
Interrupt Status Aggregation Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x10
- Size: 0x4
-
-
-
Description
-
-
Single bit indicating occurrence of any interrupt event
-of a given type. E.g. Notifications and Errors may drive
-to two separate interrupt registers. There may be
-multiple sources of Notifications or Errors that are
-aggregated into a single interrupt pin for that
-respective type. That pin feeds through this register
-in order to apply a global enablement of that interrupt
-event type.
-Nonsticky assertion.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
agg_sts
-
-
-
-
Interrupt Event Aggregation status bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/0c8636d7f0fad63c21c5e358a61a848b5f750da4.html b/src/integration/docs/caliptra_reg_html/content/0c8636d7f0fad63c21c5e358a61a848b5f750da4.html
deleted file mode 100644
index d683c70ad..000000000
--- a/src/integration/docs/caliptra_reg_html/content/0c8636d7f0fad63c21c5e358a61a848b5f750da4.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x200
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/0cb6f2ab1e0de0cd9bf812e9069a0a3012e34482.html b/src/integration/docs/caliptra_reg_html/content/0cb6f2ab1e0de0cd9bf812e9069a0a3012e34482.html
deleted file mode 100644
index 1eae7481c..000000000
--- a/src/integration/docs/caliptra_reg_html/content/0cb6f2ab1e0de0cd9bf812e9069a0a3012e34482.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x204
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/0d291ca450e65dbca8b4f6ef2f7fcb41c1c61a99.html b/src/integration/docs/caliptra_reg_html/content/0d291ca450e65dbca8b4f6ef2f7fcb41c1c61a99.html
deleted file mode 100644
index 189cf040f..000000000
--- a/src/integration/docs/caliptra_reg_html/content/0d291ca450e65dbca8b4f6ef2f7fcb41c1c61a99.html
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
StickyDataVaultCtrl
-
-
-
- Absolute Address:
-
- Base Offset: 0x0
- Size: 0x4
- Array Dimensions: [10]
- Array Stride: +0x4
- Total Size: 0x28
-
-
-
Description
-
-
Controls for the Sticky Data Vault Entries
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
lock_entry
-
-
-
-
Lock writes to this entry. Writes will be suppressed when locked.
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.hard_reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/0d6114dbb1363f99f0f654ac74bce0d186cad904.html b/src/integration/docs/caliptra_reg_html/content/0d6114dbb1363f99f0f654ac74bce0d186cad904.html
deleted file mode 100644
index 5205446a2..000000000
--- a/src/integration/docs/caliptra_reg_html/content/0d6114dbb1363f99f0f654ac74bce0d186cad904.html
+++ /dev/null
@@ -1,199 +0,0 @@
-
-
-
-
Interrupt Register Block
-
-
-
- Absolute Address:
-
- Base Offset: 0x800
- Size: 0x214
-
-
-
Description
-
-
Set of registers to implement interrupt functionality
-
-
-
Contents
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/0da02a46eb4cdc2c0ed3b977c73d26f9d8d61549.html b/src/integration/docs/caliptra_reg_html/content/0da02a46eb4cdc2c0ed3b977c73d26f9d8d61549.html
deleted file mode 100644
index d6c19038c..000000000
--- a/src/integration/docs/caliptra_reg_html/content/0da02a46eb4cdc2c0ed3b977c73d26f9d8d61549.html
+++ /dev/null
@@ -1,129 +0,0 @@
-
-
-
-
HMAC384 component status register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x18
- Size: 0x4
-
-
-
Description
-
-
One 2-bit register including the following flags:
-bit #0: READY : Indicates if the core is ready to take
- a control command and process the block.
-bit #1: Valid: Indicates if the process is done and the
- results stored in TAG registers are valid.
-This register is located at HMAC384_base_address + 0x0000_0018.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
VALID
-
-
-
-
Status valid bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
-
READY
-
-
-
-
Status ready bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/0ffc6390e9998a7647af1203217b3f67871b84be.html b/src/integration/docs/caliptra_reg_html/content/0ffc6390e9998a7647af1203217b3f67871b84be.html
deleted file mode 100644
index ccd504214..000000000
--- a/src/integration/docs/caliptra_reg_html/content/0ffc6390e9998a7647af1203217b3f67871b84be.html
+++ /dev/null
@@ -1,92 +0,0 @@
-
-
-
-
Valid User Register Lock
-
-
-
- Absolute Address:
-
- Base Offset: 0x5c
- Size: 0x4
- Array Dimensions: [5]
- Array Stride: +0x4
- Total Size: 0x14
-
-
-
Description
-
-
Valid PAUSER attributes for requests from SoC APB Interface.
-Each bit corresponds to locking the associated VALID_PAUSER register.
- Caliptra Access: RW
- SOC Access: RW
-Read-Only once locked.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
LOCK
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/1239453d116a4ae87b935963a06bef01183354b5.html b/src/integration/docs/caliptra_reg_html/content/1239453d116a4ae87b935963a06bef01183354b5.html
deleted file mode 100644
index 5b0a04892..000000000
--- a/src/integration/docs/caliptra_reg_html/content/1239453d116a4ae87b935963a06bef01183354b5.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
SHA256 component block register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x80
- Size: 0x4
- Array Dimensions: [16]
- Array Stride: +0x4
- Total Size: 0x40
-
-
-
Description
-
-
16 32-bit registers storing the 512-bit padded input.
-These registers are located at SHA256_base_address +
-0x0000_0080 to 0x0000_00BC in big-endian representation.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
BLOCK
-
-
-
-
Input message block field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/1260c2258da2a9313d5e5e164400bae384440de4.html b/src/integration/docs/caliptra_reg_html/content/1260c2258da2a9313d5e5e164400bae384440de4.html
deleted file mode 100644
index 9a3e9f1d4..000000000
--- a/src/integration/docs/caliptra_reg_html/content/1260c2258da2a9313d5e5e164400bae384440de4.html
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
-
-
FW Update Reset
-
-
-
- Absolute Address:
-
- Base Offset: 0x624
- Size: 0x4
-
-
-
Description
-
-
Control register to assert FW update reset. When cleared to
-0, no reset is triggered. When set to 1, uc-only reset is asserted.
-Field automatically clears 1 cycle after being set.
- Caliptra Access: RW
- SOC Access: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
core_rst
-
-
-
-
FW Update reset to reset core
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/14f623b4d6c176c9ee09e9d0bead2d5c765ef5aa.html b/src/integration/docs/caliptra_reg_html/content/14f623b4d6c176c9ee09e9d0bead2d5c765ef5aa.html
deleted file mode 100644
index 2eb13cd0e..000000000
--- a/src/integration/docs/caliptra_reg_html/content/14f623b4d6c176c9ee09e9d0bead2d5c765ef5aa.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x20c
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/15e911f4ccca13b1cb491887a0c1a38e334d421e.html b/src/integration/docs/caliptra_reg_html/content/15e911f4ccca13b1cb491887a0c1a38e334d421e.html
deleted file mode 100644
index f800763ad..000000000
--- a/src/integration/docs/caliptra_reg_html/content/15e911f4ccca13b1cb491887a0c1a38e334d421e.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
SHA Accelerator Data Start Address
-
-
-
- Absolute Address:
-
- Base Offset: 0xc
- Size: 0x4
-
-
-
Description
-
-
The start address for FW controlled SHA performed on data stored in the mailbox.
-Start Address must be dword aligned.
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
ADDR
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/1704aa7381b73dd7acc3c31972c4111911b77ac6.html b/src/integration/docs/caliptra_reg_html/content/1704aa7381b73dd7acc3c31972c4111911b77ac6.html
deleted file mode 100644
index de724aaf9..000000000
--- a/src/integration/docs/caliptra_reg_html/content/1704aa7381b73dd7acc3c31972c4111911b77ac6.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
NMI Vector
-
-
-
- Absolute Address:
-
- Base Offset: 0x62c
- Size: 0x4
-
-
-
Description
-
-
32-bit register providing the jump vector for RISC-V to transition for NMI handling code.
-Default is the base address of ROM, but may be updated for enhanced handling by runtime images.
-Bit [0] is ignored to enforce half-word alignment of address.
- Caliptra Access: RW
- SOC Access: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
vec
-
-
-
-
NMI Vector
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/1902c5834f941ffca6026ea338a4fec1517f7596.html b/src/integration/docs/caliptra_reg_html/content/1902c5834f941ffca6026ea338a4fec1517f7596.html
deleted file mode 100644
index 1eae7481c..000000000
--- a/src/integration/docs/caliptra_reg_html/content/1902c5834f941ffca6026ea338a4fec1517f7596.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x204
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/1adf5231fb7955e1ed8570d919e1e5ca217b6e57.html b/src/integration/docs/caliptra_reg_html/content/1adf5231fb7955e1ed8570d919e1e5ca217b6e57.html
deleted file mode 100644
index 611fb38c9..000000000
--- a/src/integration/docs/caliptra_reg_html/content/1adf5231fb7955e1ed8570d919e1e5ca217b6e57.html
+++ /dev/null
@@ -1,128 +0,0 @@
-
-
-
-
TRNG Status
-
-
-
- Absolute Address:
-
- Base Offset: 0xa8
- Size: 0x4
-
-
-
Description
-
-
TRNG Status register to indicate request and done
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
DATA_WR_DONE
-
-
-
-
Indicates that the requests TRNG Data is done and stored in the TRNG Data register.
- Caliptra Access: RO
- SOC Access: RW
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
-
DATA_REQ
-
-
-
-
Indicates that the requests TRNG Data is done and stored in the TRNG Data register.
- Caliptra Access: RW
- SOC Access: RO
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/1b0adaea3657be1094a48c88664b873f3cc33df5.html b/src/integration/docs/caliptra_reg_html/content/1b0adaea3657be1094a48c88664b873f3cc33df5.html
deleted file mode 100644
index 60e1ea6e9..000000000
--- a/src/integration/docs/caliptra_reg_html/content/1b0adaea3657be1094a48c88664b873f3cc33df5.html
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
STICKY_DATA_VAULT_ENTRY
-
-
-
- Absolute Address:
-
- Base Offset: 0x28
- Size: 0x4
- Array Dimensions: [10, 12]
- Array Stride: +0x4
- Total Size: 0x1e0
-
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
data
-
-
-
-
DataVault Entry
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.hard_reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/1b537eefec5337791e2e728d44d702a607298611.html b/src/integration/docs/caliptra_reg_html/content/1b537eefec5337791e2e728d44d702a607298611.html
deleted file mode 100644
index c0c7e148e..000000000
--- a/src/integration/docs/caliptra_reg_html/content/1b537eefec5337791e2e728d44d702a607298611.html
+++ /dev/null
@@ -1,170 +0,0 @@
-
-
-
-
HMAC384 component control register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x10
- Size: 0x4
-
-
-
Description
-
-
One 3-bit register including the following flags:
-bit #0: INIT : Trigs the HMAC384 core to start the
- processing for the key and the first padded
- message block.
-bit #1: NEXT: Trigs the HMAC384 core to start the
- processing for the remining padded message block.
-bit #3: Zeroize all internal registers after HMAC process, to avoid SCA leakage.
-This register is located at HMAC384_base_address + 0x0000_0010
-After each software write, hardware will erase the register.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
ZEROIZE
-
-
-
-
Zeroize all internal registers
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
-
NEXT
-
-
-
-
Control next command bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
-
INIT
-
-
-
-
Control init command bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/1c10102aecbd614fa06c5704833678965d76c75c.html b/src/integration/docs/caliptra_reg_html/content/1c10102aecbd614fa06c5704833678965d76c75c.html
deleted file mode 100644
index d683c70ad..000000000
--- a/src/integration/docs/caliptra_reg_html/content/1c10102aecbd614fa06c5704833678965d76c75c.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x200
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/1d66f064b0b0eaf467fd9bd499efb9f1cc9f5ff6.html b/src/integration/docs/caliptra_reg_html/content/1d66f064b0b0eaf467fd9bd499efb9f1cc9f5ff6.html
deleted file mode 100644
index 012c226dc..000000000
--- a/src/integration/docs/caliptra_reg_html/content/1d66f064b0b0eaf467fd9bd499efb9f1cc9f5ff6.html
+++ /dev/null
@@ -1,148 +0,0 @@
-
-
-
-
Key Vault Read Control Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x608
- Size: 0x4
-
-
-
Description
-
-
Controls the Key Vault read access for this engine
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
rsvd
-
-
-
-
-
pcr_hash_extend
-
-
-
-
Requested entry is a PCR. This is used only for SHA to hash extend, it's NOP in all other engines
-
-
-
read_entry
-
-
-
-
Key Vault entry to retrieve the read data from for the engine
-
-
-
read_en
-
-
-
-
Indicates that the read data is to come from the key vault.
-Setting this bit to 1 initiates copying of data from the key vault.
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/1e56a89ffea450950bfda6259528d6044f52fc03.html b/src/integration/docs/caliptra_reg_html/content/1e56a89ffea450950bfda6259528d6044f52fc03.html
deleted file mode 100644
index 83e5e5280..000000000
--- a/src/integration/docs/caliptra_reg_html/content/1e56a89ffea450950bfda6259528d6044f52fc03.html
+++ /dev/null
@@ -1,152 +0,0 @@
-
-
-
-
Interrupt Register Block
-
-
-
- Absolute Address:
-
- Base Offset: 0x800
- Size: 0x208
-
-
-
Description
-
-
Set of registers to implement interrupt functionality
-for ECC
-
-
-
Contents
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/203b4f40830dc060bef93a2bfbb6dbf298e5e978.html b/src/integration/docs/caliptra_reg_html/content/203b4f40830dc060bef93a2bfbb6dbf298e5e978.html
deleted file mode 100644
index 3bfe2ac29..000000000
--- a/src/integration/docs/caliptra_reg_html/content/203b4f40830dc060bef93a2bfbb6dbf298e5e978.html
+++ /dev/null
@@ -1,211 +0,0 @@
-
-
-
-
SHA256 component control register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x10
- Size: 0x4
-
-
-
Description
-
-
One 4-bit register including the following flags:
-bit #0: INIT : Trigs the SHA256 core to start the
- processing for the first padded message block.
-bit #1: NEXT: Trigs the SHA256 core to start the
- processing for the remining padded message block.
-bit #2: MODE : Indicates the SHA256 core to set dynamically
- the type of hashing algorithm. This can be:
- 0 for SHA256/224
- 1 for SHA256
-bit #3: Zeroize all internal registers after SHA process, to avoid SCA leakage.
-This register is located at SHA256_base_address + 0x0000_0010
-After each software write, hardware will erase the register.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
ZEROIZE
-
-
-
-
Zeroize all internal registers
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
-
MODE
-
-
-
-
Control mode command bits
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
-
NEXT
-
-
-
-
Control next command bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
-
INIT
-
-
-
-
Control init command bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/21d18b2544c1987c78bf2b3f6b70bd72b440c045.html b/src/integration/docs/caliptra_reg_html/content/21d18b2544c1987c78bf2b3f6b70bd72b440c045.html
deleted file mode 100644
index 8b992dc40..000000000
--- a/src/integration/docs/caliptra_reg_html/content/21d18b2544c1987c78bf2b3f6b70bd72b440c045.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Boot Status
-
-
-
- Absolute Address:
-
- Base Offset: 0x38
- Size: 0x4
-
-
-
Description
-
-
Reports the boot status.
- Caliptra Access: RW
- SOC Access: RO
- TAP Access [in debug/manuf mode]: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
status
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/226ef6569ead08931e71466bb9f7955edebcc5e3.html b/src/integration/docs/caliptra_reg_html/content/226ef6569ead08931e71466bb9f7955edebcc5e3.html
deleted file mode 100644
index 1eae7481c..000000000
--- a/src/integration/docs/caliptra_reg_html/content/226ef6569ead08931e71466bb9f7955edebcc5e3.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x204
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/234f0f0bab3b3565185a24711637078c2fd336ed.html b/src/integration/docs/caliptra_reg_html/content/234f0f0bab3b3565185a24711637078c2fd336ed.html
deleted file mode 100644
index bd1ca6881..000000000
--- a/src/integration/docs/caliptra_reg_html/content/234f0f0bab3b3565185a24711637078c2fd336ed.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Mailbox DataOut
-
-
-
- Absolute Address:
-
- Base Offset: 0x14
- Size: 0x4
-
-
-
Description
-
-
Data out register, read the next data from mailbox
- Caliptra Access: RO
- SOC Access: RO
- TAP Access [in debug/manuf mode]: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
dataout
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/239d30aa7ef59fcb8ee915ae496fd7bfc6de8b53.html b/src/integration/docs/caliptra_reg_html/content/239d30aa7ef59fcb8ee915ae496fd7bfc6de8b53.html
deleted file mode 100644
index fd751040d..000000000
--- a/src/integration/docs/caliptra_reg_html/content/239d30aa7ef59fcb8ee915ae496fd7bfc6de8b53.html
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
Interrupt Status Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x18
- Size: 0x4
-
-
-
Description
-
-
Single bit indicating occurrence of each interrupt event.
-Sticky, level assertion, write-1-to-clear.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
notif_cmd_done_sts
-
-
-
-
Command Done Interrupt status bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/24fbc9c25ec94a9869302160f0ffe7f1a46c4385.html b/src/integration/docs/caliptra_reg_html/content/24fbc9c25ec94a9869302160f0ffe7f1a46c4385.html
deleted file mode 100644
index b4d99ac9f..000000000
--- a/src/integration/docs/caliptra_reg_html/content/24fbc9c25ec94a9869302160f0ffe7f1a46c4385.html
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
Per-Event Interrupt Enable Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x8
- Size: 0x4
-
-
-
Description
-
-
Dedicated register with one bit for each event that may produce an interrupt.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
notif_cmd_done_en
-
-
-
-
Enable bit for Command Done
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/25bc31a193a59d46b1c63aba8ec8537e9fdee56d.html b/src/integration/docs/caliptra_reg_html/content/25bc31a193a59d46b1c63aba8ec8537e9fdee56d.html
deleted file mode 100644
index 69383e647..000000000
--- a/src/integration/docs/caliptra_reg_html/content/25bc31a193a59d46b1c63aba8ec8537e9fdee56d.html
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
SHA Accelerator Execute
-
-
-
- Absolute Address:
-
- Base Offset: 0x18
- Size: 0x4
-
-
-
Description
-
-
For Streaming Function, indicates that the initiator is done streaming.
-For the Mailbox SHA Function, indicates that the SHA can begin execution.
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
EXECUTE
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/25c3559c8594e439565e8516dd7de9592f481eb8.html b/src/integration/docs/caliptra_reg_html/content/25c3559c8594e439565e8516dd7de9592f481eb8.html
deleted file mode 100644
index 0bec53778..000000000
--- a/src/integration/docs/caliptra_reg_html/content/25c3559c8594e439565e8516dd7de9592f481eb8.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
TRNG Data
-
-
-
- Absolute Address:
-
- Base Offset: 0x78
- Size: 0x4
- Array Dimensions: [12]
- Array Stride: +0x4
- Total Size: 0x30
-
-
-
Description
-
-
Storage for the requested TRNG Data.
- Caliptra Access: RO
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
DATA
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/260cddd6a5a52a240dc204632ca303aa1fc9089e.html b/src/integration/docs/caliptra_reg_html/content/260cddd6a5a52a240dc204632ca303aa1fc9089e.html
deleted file mode 100644
index f4696b6c5..000000000
--- a/src/integration/docs/caliptra_reg_html/content/260cddd6a5a52a240dc204632ca303aa1fc9089e.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
HMAC384 component block register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x80
- Size: 0x4
- Array Dimensions: [32]
- Array Stride: +0x4
- Total Size: 0x80
-
-
-
Description
-
-
32 32-bit registers storing the 1024-bit padded input.
-These registers are located at HMAC384_base_address +
-0x0000_0080 to 0x0000_00FC in big-endian representation.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
BLOCK
-
-
-
-
Input message block field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/2667f08a157cca26346513f78a075ff6a6ec3582.html b/src/integration/docs/caliptra_reg_html/content/2667f08a157cca26346513f78a075ff6a6ec3582.html
deleted file mode 100644
index c60c7be1a..000000000
--- a/src/integration/docs/caliptra_reg_html/content/2667f08a157cca26346513f78a075ff6a6ec3582.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x100
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
Count field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/275ad2b4454249a08db0fae27080dac866ac3fe7.html b/src/integration/docs/caliptra_reg_html/content/275ad2b4454249a08db0fae27080dac866ac3fe7.html
deleted file mode 100644
index 47cbeb705..000000000
--- a/src/integration/docs/caliptra_reg_html/content/275ad2b4454249a08db0fae27080dac866ac3fe7.html
+++ /dev/null
@@ -1,80 +0,0 @@
-
-
-
-
KEY_ENTRY
-
-
-
- Absolute Address:
-
- Base Offset: 0x600
- Size: 0x4
- Array Dimensions: [32, 12]
- Array Stride: +0x4
- Total Size: 0x600
-
-
-
Description
-
-
Key Entries are not readable or writeable by software
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
data
-
-
-
-
Key Entries are not accessible by software
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.hard_reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/2a2b363bf3a963ad5f86a5e1fbc239cb56f03854.html b/src/integration/docs/caliptra_reg_html/content/2a2b363bf3a963ad5f86a5e1fbc239cb56f03854.html
deleted file mode 100644
index aff639f43..000000000
--- a/src/integration/docs/caliptra_reg_html/content/2a2b363bf3a963ad5f86a5e1fbc239cb56f03854.html
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x184
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/2af97b3ab15e9d8f2d34ba4e3193e7a242300284.html b/src/integration/docs/caliptra_reg_html/content/2af97b3ab15e9d8f2d34ba4e3193e7a242300284.html
deleted file mode 100644
index e65829e05..000000000
--- a/src/integration/docs/caliptra_reg_html/content/2af97b3ab15e9d8f2d34ba4e3193e7a242300284.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
fuse_runtime_svn
-
-
-
- Absolute Address:
-
- Base Offset: 0x2b8
- Size: 0x4
- Array Dimensions: [4]
- Array Stride: +0x4
- Total Size: 0x10
-
-
-
Description
-
-
Runtime SVN Fuse.
- Caliptra Access: RO
- SOC Access: RWL-S
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
svn
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/2bd03954b988094e379c13573a28bade8fcc6410.html b/src/integration/docs/caliptra_reg_html/content/2bd03954b988094e379c13573a28bade8fcc6410.html
deleted file mode 100644
index d683c70ad..000000000
--- a/src/integration/docs/caliptra_reg_html/content/2bd03954b988094e379c13573a28bade8fcc6410.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x200
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/2d925a98c04a8c63341f8cedd40d0c097130bd32.html b/src/integration/docs/caliptra_reg_html/content/2d925a98c04a8c63341f8cedd40d0c097130bd32.html
deleted file mode 100644
index b9493ddac..000000000
--- a/src/integration/docs/caliptra_reg_html/content/2d925a98c04a8c63341f8cedd40d0c097130bd32.html
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
kv_reg
-
-
-
- Absolute Address:
-
- Base Offset: 0x10018000
- Size: 0xc04
-
-
-
Description
-
-
address map for keyvault
-
-
-
Contents
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/2de935c9bbaafa77bff7fe9fc60d493809f105bf.html b/src/integration/docs/caliptra_reg_html/content/2de935c9bbaafa77bff7fe9fc60d493809f105bf.html
deleted file mode 100644
index a2dab5f21..000000000
--- a/src/integration/docs/caliptra_reg_html/content/2de935c9bbaafa77bff7fe9fc60d493809f105bf.html
+++ /dev/null
@@ -1,267 +0,0 @@
-
-
-
-
Interrupt Register Block
-
-
-
- Absolute Address:
-
- Base Offset: 0x800
- Size: 0x224
-
-
-
Description
-
-
Set of registers to implement interrupt functionality
-for soc interface.
-All registers have the following access privileges:
- Caliptra Access: RW
- SOC Access: RO
-
-
-
Contents
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/2ea355889dde68519417d1adcfca9fa143cfb40d.html b/src/integration/docs/caliptra_reg_html/content/2ea355889dde68519417d1adcfca9fa143cfb40d.html
deleted file mode 100644
index 0c0bf6c48..000000000
--- a/src/integration/docs/caliptra_reg_html/content/2ea355889dde68519417d1adcfca9fa143cfb40d.html
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
Interrupt Trigger Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x20
- Size: 0x4
-
-
-
Description
-
-
Single bit for each interrupt event allows SW to manually
-trigger occurrence of that event. Upon SW write, the bit
-will pulse for 1 cycle then clear to 0.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
notif_cmd_done_trig
-
-
-
-
Interrupt Trigger 0 bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/31faddc2cb28621bc1a39485d8f14dc4e3783fd7.html b/src/integration/docs/caliptra_reg_html/content/31faddc2cb28621bc1a39485d8f14dc4e3783fd7.html
deleted file mode 100644
index b70c89bf1..000000000
--- a/src/integration/docs/caliptra_reg_html/content/31faddc2cb28621bc1a39485d8f14dc4e3783fd7.html
+++ /dev/null
@@ -1,80 +0,0 @@
-
-
-
-
PCR_ENTRY
-
-
-
- Absolute Address:
-
- Base Offset: 0x600
- Size: 0x4
- Array Dimensions: [32, 12]
- Array Stride: +0x4
- Total Size: 0x600
-
-
-
Description
-
-
Pcr Entries are read only
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
data
-
-
-
-
PCR Entries
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.hard_reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/3213c8bd9d0aa69c6c740901fcbe8e0fc356e3fd.html b/src/integration/docs/caliptra_reg_html/content/3213c8bd9d0aa69c6c740901fcbe8e0fc356e3fd.html
deleted file mode 100644
index 3e5f0a6ac..000000000
--- a/src/integration/docs/caliptra_reg_html/content/3213c8bd9d0aa69c6c740901fcbe8e0fc356e3fd.html
+++ /dev/null
@@ -1,148 +0,0 @@
-
-
-
-
Key Vault Read Control Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x600
- Size: 0x4
-
-
-
Description
-
-
Controls the Key Vault read access for this engine
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
rsvd
-
-
-
-
-
pcr_hash_extend
-
-
-
-
Requested entry is a PCR. This is used only for SHA to hash extend, it's NOP in all other engines
-
-
-
read_entry
-
-
-
-
Key Vault entry to retrieve the read data from for the engine
-
-
-
read_en
-
-
-
-
Indicates that the read data is to come from the key vault.
-Setting this bit to 1 initiates copying of data from the key vault.
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/32d3ac30c912cc4bc7b1246caec4617f1528821a.html b/src/integration/docs/caliptra_reg_html/content/32d3ac30c912cc4bc7b1246caec4617f1528821a.html
deleted file mode 100644
index a62acb69d..000000000
--- a/src/integration/docs/caliptra_reg_html/content/32d3ac30c912cc4bc7b1246caec4617f1528821a.html
+++ /dev/null
@@ -1,199 +0,0 @@
-
-
-
-
Interrupt Register Block
-
-
-
- Absolute Address:
-
- Base Offset: 0x800
- Size: 0x214
-
-
-
Description
-
-
Set of registers to implement interrupt functionality
-
-
-
Contents
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/33845558eb60996e72bad1e027bc6cfd96a8bfa8.html b/src/integration/docs/caliptra_reg_html/content/33845558eb60996e72bad1e027bc6cfd96a8bfa8.html
deleted file mode 100644
index ea1c514b8..000000000
--- a/src/integration/docs/caliptra_reg_html/content/33845558eb60996e72bad1e027bc6cfd96a8bfa8.html
+++ /dev/null
@@ -1,199 +0,0 @@
-
-
-
-
Interrupt Register Block
-
-
-
- Absolute Address:
-
- Base Offset: 0x800
- Size: 0x214
-
-
-
Description
-
-
Set of registers to implement interrupt functionality
-
-
-
Contents
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/33f85f83db868a5deab9dac5b49b15110c6b1b11.html b/src/integration/docs/caliptra_reg_html/content/33f85f83db868a5deab9dac5b49b15110c6b1b11.html
deleted file mode 100644
index 83e48132f..000000000
--- a/src/integration/docs/caliptra_reg_html/content/33f85f83db868a5deab9dac5b49b15110c6b1b11.html
+++ /dev/null
@@ -1,129 +0,0 @@
-
-
-
-
SHA512 component status register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x18
- Size: 0x4
-
-
-
Description
-
-
One 2-bit register including the following flags:
-bit #0: READY : Indicates if the core is ready to take
- a control command and process the block.
-bit #1: Valid: Indicates if the process is done and the
- hash value stored in DIGEST registers is valid.
-This register is located at SHA512_base_address + 0x0000_0018.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
VALID
-
-
-
-
Status valid bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
-
READY
-
-
-
-
Status ready bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/3522ac5749e011d2b023635afc67c24183515871.html b/src/integration/docs/caliptra_reg_html/content/3522ac5749e011d2b023635afc67c24183515871.html
deleted file mode 100644
index f07af85cf..000000000
--- a/src/integration/docs/caliptra_reg_html/content/3522ac5749e011d2b023635afc67c24183515871.html
+++ /dev/null
@@ -1,183 +0,0 @@
-
-
-
-
clp
-
-
-
- Absolute Address:
-
- Base Offset: 0x0
- Size: 0x30030a24
-
-
-
Description
-
-
Address Map for Caliptra Register Space
-
-
-
Contents
-
-
-
- Offset
- Identifier
- Name
-
-
-
- 0x0FFFFFFF
- -
- -
-
-
-
- 0x10000000
- doe_reg
- -
-
-
-
-
-
- 0x10000A14
- -
- -
-
-
-
- 0x10008000
- ecc_reg
- -
-
-
-
-
-
- 0x10008A08
- -
- -
-
-
-
- 0x10010000
- hmac_reg
- -
-
-
-
-
-
- 0x10010A14
- -
- -
-
-
-
- 0x10018000
- kv_reg
- -
-
-
-
-
-
- 0x10018C04
- -
- -
-
-
-
- 0x1001A000
- pv_reg
- -
-
-
-
-
-
- 0x1001AC00
- -
- -
-
-
-
- 0x1001C000
- dv_reg
- -
-
-
-
-
-
- 0x1001C4C0
- -
- -
-
-
-
- 0x10020000
- sha512_reg
- -
-
-
-
-
-
- 0x10020A14
- -
- -
-
-
-
- 0x10028000
- sha256_reg
- -
-
-
-
-
-
- 0x10028A14
- -
- -
-
-
-
- 0x30020000
- mbox_csr
- -
-
-
-
-
-
- 0x30020024
- -
- -
-
-
-
- 0x30021000
- sha512_acc_csr
- -
-
-
-
-
-
- 0x30021A14
- -
- -
-
-
-
- 0x30030000
- soc_ifc_reg
- -
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/3528f74bda3cb935c7924486d87bc5bd5dda46f8.html b/src/integration/docs/caliptra_reg_html/content/3528f74bda3cb935c7924486d87bc5bd5dda46f8.html
deleted file mode 100644
index 62e5fea2b..000000000
--- a/src/integration/docs/caliptra_reg_html/content/3528f74bda3cb935c7924486d87bc5bd5dda46f8.html
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
SHA Accelerator Digest
-
-
-
- Absolute Address:
-
- Base Offset: 0x20
- Size: 0x4
- Array Dimensions: [16]
- Array Stride: +0x4
- Total Size: 0x40
-
-
-
Description
-
-
16 32-bit registers storing the 512-bit digest output in
-big-endian representation.
- Caliptra Access: RO
- SOC Access: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
DIGEST
-
-
-
-
Output digest field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/386da52b06d821a08b8972bfad753e1e77b03c47.html b/src/integration/docs/caliptra_reg_html/content/386da52b06d821a08b8972bfad753e1e77b03c47.html
deleted file mode 100644
index a623f6757..000000000
--- a/src/integration/docs/caliptra_reg_html/content/386da52b06d821a08b8972bfad753e1e77b03c47.html
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x180
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/398d455d8ff9580e793e3fb19a3b36e054091c6b.html b/src/integration/docs/caliptra_reg_html/content/398d455d8ff9580e793e3fb19a3b36e054091c6b.html
deleted file mode 100644
index 04d56eef6..000000000
--- a/src/integration/docs/caliptra_reg_html/content/398d455d8ff9580e793e3fb19a3b36e054091c6b.html
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
Interrupt Status Aggregation Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x10
- Size: 0x4
-
-
-
Description
-
-
Single bit indicating occurrence of any interrupt event
-of a given type. E.g. Notifications and Errors may drive
-to two separate interrupt registers. There may be
-multiple sources of Notifications or Errors that are
-aggregated into a single interrupt pin for that
-respective type. That pin feeds through this register
-in order to apply a global enablement of that interrupt
-event type.
-Nonsticky assertion.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
agg_sts
-
-
-
-
Interrupt Event Aggregation status bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/39faa8e371d6338f12ebb6ff0e789007e6e67ccc.html b/src/integration/docs/caliptra_reg_html/content/39faa8e371d6338f12ebb6ff0e789007e6e67ccc.html
deleted file mode 100644
index 4b780b93b..000000000
--- a/src/integration/docs/caliptra_reg_html/content/39faa8e371d6338f12ebb6ff0e789007e6e67ccc.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x220
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/3e18490dc9fae6637bb24e293491522ff84bd435.html b/src/integration/docs/caliptra_reg_html/content/3e18490dc9fae6637bb24e293491522ff84bd435.html
deleted file mode 100644
index 9d933c1ba..000000000
--- a/src/integration/docs/caliptra_reg_html/content/3e18490dc9fae6637bb24e293491522ff84bd435.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
fuse_idevid_manuf_hsm_id
-
-
-
- Absolute Address:
-
- Base Offset: 0x32c
- Size: 0x4
- Array Dimensions: [4]
- Array Stride: +0x4
- Total Size: 0x10
-
-
-
Description
-
-
Manufacturer IDEVID Manufacturer’s HSM identifier (this is used to find the certificate chain from the boot media)
- Caliptra Access: RO
- SOC Access: RWL-S
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
hsm_id
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/4058dc8dd83536427d0238929e99f0ab5df0f91c.html b/src/integration/docs/caliptra_reg_html/content/4058dc8dd83536427d0238929e99f0ab5df0f91c.html
deleted file mode 100644
index 522ebc1ac..000000000
--- a/src/integration/docs/caliptra_reg_html/content/4058dc8dd83536427d0238929e99f0ab5df0f91c.html
+++ /dev/null
@@ -1,216 +0,0 @@
-
-
-
-
DOE component status register
-
-
-
- Absolute Address:
-
- Base Offset: 0x14
- Size: 0x4
-
-
-
Description
-
-
Provides status of the DOE block and the status of the flows it runs
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
DEOBF_SECRETS_CLEARED
-
-
-
-
Clear Secrets flow completed
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
-
FE_FLOW_DONE
-
-
-
-
FE flow completed
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
-
UDS_FLOW_DONE
-
-
-
-
UDS Flow Completed
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
-
VALID
-
-
-
-
Status valid bit - Indicates if the process is done and the results have been stored in the keyvault.
-
-
-
READY
-
-
-
-
Status ready bit - Indicates if the core is ready to take a control command and process the block.
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/4157e4e8311cd0e3b8f935d6289bc222fbe3a492.html b/src/integration/docs/caliptra_reg_html/content/4157e4e8311cd0e3b8f935d6289bc222fbe3a492.html
deleted file mode 100644
index e9efc5b35..000000000
--- a/src/integration/docs/caliptra_reg_html/content/4157e4e8311cd0e3b8f935d6289bc222fbe3a492.html
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
Interrupt Trigger Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x20
- Size: 0x4
-
-
-
Description
-
-
Single bit for each interrupt event allows SW to manually
-trigger occurrence of that event. Upon SW write, the bit
-will pulse for 1 cycle then clear to 0.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
notif_cmd_done_trig
-
-
-
-
Interrupt Trigger 0 bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/41dd3997aa0d51355dcfeddbcf68174f0e4f7ae9.html b/src/integration/docs/caliptra_reg_html/content/41dd3997aa0d51355dcfeddbcf68174f0e4f7ae9.html
deleted file mode 100644
index ba2ffbff5..000000000
--- a/src/integration/docs/caliptra_reg_html/content/41dd3997aa0d51355dcfeddbcf68174f0e4f7ae9.html
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
ECC component name register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x0
- Size: 0x4
- Array Dimensions: [2]
- Array Stride: +0x4
- Total Size: 0x8
-
-
-
Description
-
-
Two 32-bit read-only registers repereseting of the name
-of ECC component. These registers are located at
-ECC_base_address + 0x0000_0000 and 0x0000_0004 addresses.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
NAME
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/42a72ed3824e2249a44b84a0c6d48582ab5e16c8.html b/src/integration/docs/caliptra_reg_html/content/42a72ed3824e2249a44b84a0c6d48582ab5e16c8.html
deleted file mode 100644
index 0dbc143df..000000000
--- a/src/integration/docs/caliptra_reg_html/content/42a72ed3824e2249a44b84a0c6d48582ab5e16c8.html
+++ /dev/null
@@ -1,169 +0,0 @@
-
-
-
-
ECC component SCA configuration register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x20
- Size: 0x4
-
-
-
Description
-
-
One 3-bit register to enable/disable the ECC SCA countermeasures.
-bit #0: POINT_RND_EN : Indicates if the base point randomization
- countermeasure is enabled.
-bit #1: MASK_SIGN_EN: Indicates if the mask countermeasure in SIGNING
- is enabled.
-bit #2: SCALAR_RND_EN: Indicates if the scalar ransomization countermeasure
- is enabled.
-
This register is located at ECC_base_address + 0x0000_0020.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
SCALAR_RND_EN
-
-
-
-
SCA scalar randomization field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
-
MASK_SIGN_EN
-
-
-
-
SCA mask signing field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
-
POINT_RND_EN
-
-
-
-
SCA point randomization field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/45de1c6ff0b63e6f7ff7c08d9866e4048640c45a.html b/src/integration/docs/caliptra_reg_html/content/45de1c6ff0b63e6f7ff7c08d9866e4048640c45a.html
deleted file mode 100644
index b978b6e39..000000000
--- a/src/integration/docs/caliptra_reg_html/content/45de1c6ff0b63e6f7ff7c08d9866e4048640c45a.html
+++ /dev/null
@@ -1,347 +0,0 @@
-
-
-
-
Mailbox Status
-
-
-
- Absolute Address:
-
- Base Offset: 0x1c
- Size: 0x4
-
-
-
Description
-
-
Status of the mailbox command
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
soc_has_lock - SoC Acquired the Lock
-
-
-
-
Indicates that the current lock was acquired by the SoC
- Caliptra Access: RO
- SOC Access: RO
- TAP Access [in debug/manuf mode]: RO
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
-
mbox_fsm_ps - Mailbox FSM Present State
-
-
-
-
Indicates the present state of the mailbox FSM
- Caliptra Access: RO
- SOC Access: RO
- TAP Access [in debug/manuf mode]: RO
-
-
- enum mbox_fsm_e
-
-
- MBOX_IDLE
- 0x0
- Mailbox is idle
-
-
- MBOX_RDY_FOR_CMD
- 0x1
- Mailbox is waiting for command
-
-
- MBOX_RDY_FOR_DLEN
- 0x3
- Mailbox is waiting for data length
-
-
- MBOX_RDY_FOR_DATA
- 0x2
- Mailbox is ready for data
-
-
- MBOX_EXECUTE_UC
- 0x6
- Mailbox has data for uC
-
-
- MBOX_EXECUTE_SOC
- 0x4
- Mailbox has data for SoC
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
-
ecc_double_error - Mailbox ECC Double Error
-
-
-
-
Indicates an uncorrectable ECC double-bit error
-was detected while reading dataout.
-Firmware developers are advised to set the command
-status to CMD_FAILURE in response.
-Auto-clears when mbox_execute field is cleared.
- Caliptra Access: RO
- SOC Access: RO
- TAP Access [in debug/manuf mode]: RO
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
-
ecc_single_error - Mailbox ECC Single Error
-
-
-
-
Indicates a correctable ECC single-bit error was
-detected and corrected while reading dataout.
-Auto-clears when mbox_execute field is cleared.
- Caliptra Access: RO
- SOC Access: RO
- TAP Access [in debug/manuf mode]: RO
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
-
status - Mailbox Status
-
-
-
-
Indicates the status of mailbox command
- Caliptra Access: RW
- SOC Access: RW
- TAP Access [in debug/manuf mode]: RO
-
-
- enum mbox_status_e
-
-
- CMD_BUSY
- 0x0
- Receiver is busy, command is not yet complete.
-
-
- DATA_READY
- 0x1
- Requested data is ready in the mailbox.
-
-
- CMD_COMPLETE
- 0x2
- Requested command is complete.
-
-
- CMD_FAILURE
- 0x3
- The requested command experienced a failure.
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/46936a88ca67c950a9733e0ce58bad5df3d727d9.html b/src/integration/docs/caliptra_reg_html/content/46936a88ca67c950a9733e0ce58bad5df3d727d9.html
deleted file mode 100644
index fa84f0c21..000000000
--- a/src/integration/docs/caliptra_reg_html/content/46936a88ca67c950a9733e0ce58bad5df3d727d9.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x104
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
Count field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/48726a678a9c880a0d5507871dc286a45c2ad674.html b/src/integration/docs/caliptra_reg_html/content/48726a678a9c880a0d5507871dc286a45c2ad674.html
deleted file mode 100644
index 0c0bf6c48..000000000
--- a/src/integration/docs/caliptra_reg_html/content/48726a678a9c880a0d5507871dc286a45c2ad674.html
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
Interrupt Trigger Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x20
- Size: 0x4
-
-
-
Description
-
-
Single bit for each interrupt event allows SW to manually
-trigger occurrence of that event. Upon SW write, the bit
-will pulse for 1 cycle then clear to 0.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
notif_cmd_done_trig
-
-
-
-
Interrupt Trigger 0 bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/487ec48962fcc0f05c33860d5ec570beb7b63911.html b/src/integration/docs/caliptra_reg_html/content/487ec48962fcc0f05c33860d5ec570beb7b63911.html
deleted file mode 100644
index 04d56eef6..000000000
--- a/src/integration/docs/caliptra_reg_html/content/487ec48962fcc0f05c33860d5ec570beb7b63911.html
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
Interrupt Status Aggregation Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x10
- Size: 0x4
-
-
-
Description
-
-
Single bit indicating occurrence of any interrupt event
-of a given type. E.g. Notifications and Errors may drive
-to two separate interrupt registers. There may be
-multiple sources of Notifications or Errors that are
-aggregated into a single interrupt pin for that
-respective type. That pin feeds through this register
-in order to apply a global enablement of that interrupt
-event type.
-Nonsticky assertion.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
agg_sts
-
-
-
-
Interrupt Event Aggregation status bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/48a066a12dc482860416c5002ede3ace911d4c0b.html b/src/integration/docs/caliptra_reg_html/content/48a066a12dc482860416c5002ede3ace911d4c0b.html
deleted file mode 100644
index 9429c79ac..000000000
--- a/src/integration/docs/caliptra_reg_html/content/48a066a12dc482860416c5002ede3ace911d4c0b.html
+++ /dev/null
@@ -1,129 +0,0 @@
-
-
-
-
Per-Event Interrupt Enable Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x8
- Size: 0x4
-
-
-
Description
-
-
Dedicated register with one bit for each event that may produce an interrupt.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
notif_debug_locked_en
-
-
-
-
Enable bit for Security State, Debug Locked transition
-
-
-
notif_mbox_ecc_cor_en
-
-
-
-
Enable bit for Mailbox ECC Single-bit Error (correctable)
-
-
-
notif_cmd_avail_en
-
-
-
-
Enable bit for Command Available
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/48a9c73e4fd8407fd9afe60e232abadc97a5d79a.html b/src/integration/docs/caliptra_reg_html/content/48a9c73e4fd8407fd9afe60e232abadc97a5d79a.html
deleted file mode 100644
index 364500b12..000000000
--- a/src/integration/docs/caliptra_reg_html/content/48a9c73e4fd8407fd9afe60e232abadc97a5d79a.html
+++ /dev/null
@@ -1,86 +0,0 @@
-
-
-
-
ECC component verify R result register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x400
- Size: 0x4
- Array Dimensions: [12]
- Array Stride: +0x4
- Total Size: 0x30
-
-
-
Description
-
-
12 32-bit registers storing the result of verifying operation.
-Firmware is responsible for comparing the computed result with
-the signature R, and if they are equal the signature is valid.
-The verify R result should be in [1 : q-1] while q is the group
-order of the Secp384r1 curve.
-These registers are located at ECC_base_address +
-0x0000_0400 to 0x0000_042C in big-endian representation.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
VERIFY_R
-
-
-
-
Output digest field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/49074b537a28002396b4f607ace520fa06c41823.html b/src/integration/docs/caliptra_reg_html/content/49074b537a28002396b4f607ace520fa06c41823.html
deleted file mode 100644
index f6e0353bb..000000000
--- a/src/integration/docs/caliptra_reg_html/content/49074b537a28002396b4f607ace520fa06c41823.html
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
Interrupt Status Aggregation Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0xc
- Size: 0x4
-
-
-
Description
-
-
Single bit indicating occurrence of any interrupt event
-of a given type. E.g. Notifications and Errors may drive
-to two separate interrupt registers. There may be
-multiple sources of Notifications or Errors that are
-aggregated into a single interrupt pin for that
-respective type. That pin feeds through this register
-in order to apply a global enablement of that interrupt
-event type.
-Nonsticky assertion.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
agg_sts
-
-
-
-
Interrupt Event Aggregation status bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/49bed691f029f807418a959ca9f90b7ee6bb579f.html b/src/integration/docs/caliptra_reg_html/content/49bed691f029f807418a959ca9f90b7ee6bb579f.html
deleted file mode 100644
index 6f8c25f57..000000000
--- a/src/integration/docs/caliptra_reg_html/content/49bed691f029f807418a959ca9f90b7ee6bb579f.html
+++ /dev/null
@@ -1,283 +0,0 @@
-
-
-
-
Key Vault Write Control Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x610
- Size: 0x4
-
-
-
Description
-
-
Controls the Key Vault write access for this engine
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
rsvd
-
-
-
-
-
ecc_msg_dest_valid
-
-
-
-
ECC MSG is a valid destination
-
-
-
ecc_seed_dest_valid
-
-
-
-
ECC SEED is a valid destination
-
-
-
ecc_pkey_dest_valid
-
-
-
-
ECC PKEY is a valid destination
-
-
-
sha_block_dest_valid
-
-
-
-
SHA BLOCK is a valid destination
-
-
-
hmac_block_dest_valid
-
-
-
-
HMAC BLOCK is a valid destination
-
-
-
hmac_key_dest_valid
-
-
-
-
HMAC KEY is a valid destination
-
-
-
write_entry
-
-
-
-
Key Vault entry to store the result
-
-
-
write_en
-
-
-
-
Indicates that the result is to be stored in the key vault.
-Setting this bit to 1 will copy the result to the keyvault when it is ready.
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/4bd13be28c93e31a7cf2d9b5dfc06fd79ce7dbb5.html b/src/integration/docs/caliptra_reg_html/content/4bd13be28c93e31a7cf2d9b5dfc06fd79ce7dbb5.html
deleted file mode 100644
index c60c7be1a..000000000
--- a/src/integration/docs/caliptra_reg_html/content/4bd13be28c93e31a7cf2d9b5dfc06fd79ce7dbb5.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x100
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
Count field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/4ce733477a97ddc5a4ca8a3707ca8dee0a47dda6.html b/src/integration/docs/caliptra_reg_html/content/4ce733477a97ddc5a4ca8a3707ca8dee0a47dda6.html
deleted file mode 100644
index 8b35eb118..000000000
--- a/src/integration/docs/caliptra_reg_html/content/4ce733477a97ddc5a4ca8a3707ca8dee0a47dda6.html
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
Fuse Write Done
-
-
-
- Absolute Address:
-
- Base Offset: 0xac
- Size: 0x4
-
-
-
Description
-
-
Writes to fuse registers are completed. After the done bit is set, any subsequent writes to a fuse register will be dropped unless there is a power cycle or a warm reset or caliptra FW allows a write (negotiated through a mailbox command).
- Caliptra Access: RO
- SOC Access: RW1-S
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
done
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/4cf4dc21e8e508f5edccf32a2551678762da945b.html b/src/integration/docs/caliptra_reg_html/content/4cf4dc21e8e508f5edccf32a2551678762da945b.html
deleted file mode 100644
index eecbe6e22..000000000
--- a/src/integration/docs/caliptra_reg_html/content/4cf4dc21e8e508f5edccf32a2551678762da945b.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
Mailbox Command
-
-
-
- Absolute Address:
-
- Base Offset: 0x8
- Size: 0x4
-
-
-
Description
-
-
Command requested for data in mailbox
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
command
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/4d0de9706393adb93e8e77a483bb0a00abe0394c.html b/src/integration/docs/caliptra_reg_html/content/4d0de9706393adb93e8e77a483bb0a00abe0394c.html
deleted file mode 100644
index a9269a28a..000000000
--- a/src/integration/docs/caliptra_reg_html/content/4d0de9706393adb93e8e77a483bb0a00abe0394c.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x210
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/4da32179dd7d95af9e3a7f5b53692042c86e7753.html b/src/integration/docs/caliptra_reg_html/content/4da32179dd7d95af9e3a7f5b53692042c86e7753.html
deleted file mode 100644
index 60d12e9c0..000000000
--- a/src/integration/docs/caliptra_reg_html/content/4da32179dd7d95af9e3a7f5b53692042c86e7753.html
+++ /dev/null
@@ -1,158 +0,0 @@
-
-
-
-
Interrupt Trigger Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x1c
- Size: 0x4
-
-
-
Description
-
-
Single bit for each interrupt event allows SW to manually
-trigger occurrence of that event. Upon SW write, the bit
-will pulse for 1 cycle then clear to 0.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error3_trig
-
-
-
-
Interrupt Trigger 3 bit
-
-
-
error2_trig
-
-
-
-
Interrupt Trigger 2 bit
-
-
-
error1_trig
-
-
-
-
Interrupt Trigger 1 bit
-
-
-
error0_trig
-
-
-
-
Interrupt Trigger 0 bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/4e4c7882076edf00295d5d6f5c11cc54dbc925d1.html b/src/integration/docs/caliptra_reg_html/content/4e4c7882076edf00295d5d6f5c11cc54dbc925d1.html
deleted file mode 100644
index e4ae961e0..000000000
--- a/src/integration/docs/caliptra_reg_html/content/4e4c7882076edf00295d5d6f5c11cc54dbc925d1.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x180
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
Count field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/4e8ef36a78d1b77b541de4b77ca870e201d2d666.html b/src/integration/docs/caliptra_reg_html/content/4e8ef36a78d1b77b541de4b77ca870e201d2d666.html
deleted file mode 100644
index 3c59bbe0c..000000000
--- a/src/integration/docs/caliptra_reg_html/content/4e8ef36a78d1b77b541de4b77ca870e201d2d666.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
HMAC384 component tag register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x100
- Size: 0x4
- Array Dimensions: [12]
- Array Stride: +0x4
- Total Size: 0x30
-
-
-
Description
-
-
12 32-bit registers storing the 384-bit digest output.
-These registers are located at HMAC384_base_address +
-0x0000_0100 to 0x0000_012C in big-endian representation.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
TAG
-
-
-
-
Output tag field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/4eacca0830c67fd1b4886daee6de80fedafbacea.html b/src/integration/docs/caliptra_reg_html/content/4eacca0830c67fd1b4886daee6de80fedafbacea.html
deleted file mode 100644
index 08f38518a..000000000
--- a/src/integration/docs/caliptra_reg_html/content/4eacca0830c67fd1b4886daee6de80fedafbacea.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
fuse_idevid_cert_attr
-
-
-
- Absolute Address:
-
- Base Offset: 0x2cc
- Size: 0x4
- Array Dimensions: [24]
- Array Stride: +0x4
- Total Size: 0x60
-
-
-
Description
-
-
Manufacturer IEEE IDevID Certificate Gen Attributes.
- Caliptra Access: RO
- SOC Access: RWL-S
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cert
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/53fa9c1de0aa3517d2ffee6e5c0dbd53491566b8.html b/src/integration/docs/caliptra_reg_html/content/53fa9c1de0aa3517d2ffee6e5c0dbd53491566b8.html
deleted file mode 100644
index 9d0097fe5..000000000
--- a/src/integration/docs/caliptra_reg_html/content/53fa9c1de0aa3517d2ffee6e5c0dbd53491566b8.html
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-
-
dv_reg
-
-
-
- Absolute Address:
-
- Base Offset: 0x1001c000
- Size: 0x4c0
-
-
-
Description
-
-
address map for keyvault
-
-
-
Contents
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/561f76f753666d65d7d6f09c9ca84e4b14931665.html b/src/integration/docs/caliptra_reg_html/content/561f76f753666d65d7d6f09c9ca84e4b14931665.html
deleted file mode 100644
index bd1f1de98..000000000
--- a/src/integration/docs/caliptra_reg_html/content/561f76f753666d65d7d6f09c9ca84e4b14931665.html
+++ /dev/null
@@ -1,93 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x200
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/5717914886a22d717c4796a70074820f39f54d39.html b/src/integration/docs/caliptra_reg_html/content/5717914886a22d717c4796a70074820f39f54d39.html
deleted file mode 100644
index ed2facdb2..000000000
--- a/src/integration/docs/caliptra_reg_html/content/5717914886a22d717c4796a70074820f39f54d39.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x104
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
Count field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.error_reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/58261ed11b392ebd853607905107662e23f2f886.html b/src/integration/docs/caliptra_reg_html/content/58261ed11b392ebd853607905107662e23f2f886.html
deleted file mode 100644
index c1a0eb6e7..000000000
--- a/src/integration/docs/caliptra_reg_html/content/58261ed11b392ebd853607905107662e23f2f886.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Firmware Error Encoding
-
-
-
- Absolute Address:
-
- Base Offset: 0x14
- Size: 0x4
-
-
-
Description
-
-
Encoded error value for firmware errors.
- Caliptra Access: RW
- SOC Access: RW
- TAP Access [in debug/manuf mode]: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error_code
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/598daa209de4a0181fbfbf12c144e9f1671861e1.html b/src/integration/docs/caliptra_reg_html/content/598daa209de4a0181fbfbf12c144e9f1671861e1.html
deleted file mode 100644
index 5fdb8834e..000000000
--- a/src/integration/docs/caliptra_reg_html/content/598daa209de4a0181fbfbf12c144e9f1671861e1.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x108
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
Count field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.error_reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/5a09fc3f69bd6ebba3a5a275699fa732f55071c2.html b/src/integration/docs/caliptra_reg_html/content/5a09fc3f69bd6ebba3a5a275699fa732f55071c2.html
deleted file mode 100644
index a9269a28a..000000000
--- a/src/integration/docs/caliptra_reg_html/content/5a09fc3f69bd6ebba3a5a275699fa732f55071c2.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x210
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/5b7c7d1f77733ff90dc359afb1d81d0c9bec25f4.html b/src/integration/docs/caliptra_reg_html/content/5b7c7d1f77733ff90dc359afb1d81d0c9bec25f4.html
deleted file mode 100644
index 7c1174fba..000000000
--- a/src/integration/docs/caliptra_reg_html/content/5b7c7d1f77733ff90dc359afb1d81d0c9bec25f4.html
+++ /dev/null
@@ -1,159 +0,0 @@
-
-
-
-
Key Vault Status Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x604
- Size: 0x4
-
-
-
Description
-
-
Reports the Key Vault flow status for this engine
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
ERROR - Key Vault Error
-
-
-
-
Indicates the error status of a key vault flow
-
-
- enum kv_error_e
-
-
- SUCCESS
- 0x0
- Key Vault flow was successful
-
-
- KV_READ_FAIL
- 0x1
- Key Vault Read flow failed
-
-
- KV_WRITE_FAIL
- 0x2
- Key Vault Write flow failed
-
-
-
-
-
VALID
-
-
-
-
Key Vault flow is done
-
-
-
READY
-
-
-
-
Key Vault control is ready for use
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/5d42a36397b51be54e3cd8b4ffc8dd776f89ff99.html b/src/integration/docs/caliptra_reg_html/content/5d42a36397b51be54e3cd8b4ffc8dd776f89ff99.html
deleted file mode 100644
index b53cc4b5e..000000000
--- a/src/integration/docs/caliptra_reg_html/content/5d42a36397b51be54e3cd8b4ffc8dd776f89ff99.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x208
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/5da2d057514773de31e8093b1b129d128628b542.html b/src/integration/docs/caliptra_reg_html/content/5da2d057514773de31e8093b1b129d128628b542.html
deleted file mode 100644
index 7201088f6..000000000
--- a/src/integration/docs/caliptra_reg_html/content/5da2d057514773de31e8093b1b129d128628b542.html
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
fuse_key_manifest_pk_hash_mask
-
-
-
- Absolute Address:
-
- Base Offset: 0x280
- Size: 0x4
-
-
-
Description
-
-
Key Manifest Mask Fuse.
- Caliptra Access: RO
- SOC Access: RWL-S
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
mask
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/5ee102a3a8eb2afec0a65b0fc6df09d3c89122d1.html b/src/integration/docs/caliptra_reg_html/content/5ee102a3a8eb2afec0a65b0fc6df09d3c89122d1.html
deleted file mode 100644
index 989d075e3..000000000
--- a/src/integration/docs/caliptra_reg_html/content/5ee102a3a8eb2afec0a65b0fc6df09d3c89122d1.html
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x188
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/5ee64d5e2356a62e8298b30eb4c2e9f9b1da66bf.html b/src/integration/docs/caliptra_reg_html/content/5ee64d5e2356a62e8298b30eb4c2e9f9b1da66bf.html
deleted file mode 100644
index 62aa5eda0..000000000
--- a/src/integration/docs/caliptra_reg_html/content/5ee64d5e2356a62e8298b30eb4c2e9f9b1da66bf.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x100
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
Count field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.error_reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/60b0e1d24eb3b6b6335e878661221a4b76a9eeab.html b/src/integration/docs/caliptra_reg_html/content/60b0e1d24eb3b6b6335e878661221a4b76a9eeab.html
deleted file mode 100644
index 407e79b0d..000000000
--- a/src/integration/docs/caliptra_reg_html/content/60b0e1d24eb3b6b6335e878661221a4b76a9eeab.html
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
Generate PCR Hash
-
-
-
- Absolute Address:
-
- Base Offset: 0x610
- Size: 0x4
-
-
-
Description
-
-
Enables the HW controlled function to generate a hash of all PCR registers.
- Sends all PCRs through SHA384 and stores the result in a dedicated register for signing.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
FLOW_EN
-
-
-
-
Setting this register starts the flow.
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/60b713daf777b7cca9b11241479059300e2b3482.html b/src/integration/docs/caliptra_reg_html/content/60b713daf777b7cca9b11241479059300e2b3482.html
deleted file mode 100644
index 0c0bf6c48..000000000
--- a/src/integration/docs/caliptra_reg_html/content/60b713daf777b7cca9b11241479059300e2b3482.html
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
Interrupt Trigger Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x20
- Size: 0x4
-
-
-
Description
-
-
Single bit for each interrupt event allows SW to manually
-trigger occurrence of that event. Upon SW write, the bit
-will pulse for 1 cycle then clear to 0.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
notif_cmd_done_trig
-
-
-
-
Interrupt Trigger 0 bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/61e8a246e3954ce35dfd549869437826d21e73a0.html b/src/integration/docs/caliptra_reg_html/content/61e8a246e3954ce35dfd549869437826d21e73a0.html
deleted file mode 100644
index 77f0046d9..000000000
--- a/src/integration/docs/caliptra_reg_html/content/61e8a246e3954ce35dfd549869437826d21e73a0.html
+++ /dev/null
@@ -1,93 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x210
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/6215f00beca7949fdaabd184688eabe4c6506c5e.html b/src/integration/docs/caliptra_reg_html/content/6215f00beca7949fdaabd184688eabe4c6506c5e.html
deleted file mode 100644
index 62ec2ed15..000000000
--- a/src/integration/docs/caliptra_reg_html/content/6215f00beca7949fdaabd184688eabe4c6506c5e.html
+++ /dev/null
@@ -1,159 +0,0 @@
-
-
-
-
Key Vault Status Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x614
- Size: 0x4
-
-
-
Description
-
-
Reports the Key Vault flow status for this engine
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
ERROR - Key Vault Error
-
-
-
-
Indicates the error status of a key vault flow
-
-
- enum kv_error_e
-
-
- SUCCESS
- 0x0
- Key Vault flow was successful
-
-
- KV_READ_FAIL
- 0x1
- Key Vault Read flow failed
-
-
- KV_WRITE_FAIL
- 0x2
- Key Vault Write flow failed
-
-
-
-
-
VALID
-
-
-
-
Key Vault flow is done
-
-
-
READY
-
-
-
-
Key Vault control is ready for use
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/62932d3b77d5ab4aa14520f7e979b2a49a84500e.html b/src/integration/docs/caliptra_reg_html/content/62932d3b77d5ab4aa14520f7e979b2a49a84500e.html
deleted file mode 100644
index 5e3e0c379..000000000
--- a/src/integration/docs/caliptra_reg_html/content/62932d3b77d5ab4aa14520f7e979b2a49a84500e.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x108
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
Count field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/62d714320f35d3b8383a280e5d9b6abffd01c88c.html b/src/integration/docs/caliptra_reg_html/content/62d714320f35d3b8383a280e5d9b6abffd01c88c.html
deleted file mode 100644
index f6e0353bb..000000000
--- a/src/integration/docs/caliptra_reg_html/content/62d714320f35d3b8383a280e5d9b6abffd01c88c.html
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
Interrupt Status Aggregation Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0xc
- Size: 0x4
-
-
-
Description
-
-
Single bit indicating occurrence of any interrupt event
-of a given type. E.g. Notifications and Errors may drive
-to two separate interrupt registers. There may be
-multiple sources of Notifications or Errors that are
-aggregated into a single interrupt pin for that
-respective type. That pin feeds through this register
-in order to apply a global enablement of that interrupt
-event type.
-Nonsticky assertion.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
agg_sts
-
-
-
-
Interrupt Event Aggregation status bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/632ac04909e2646e8c048a239d1a6e18a0204891.html b/src/integration/docs/caliptra_reg_html/content/632ac04909e2646e8c048a239d1a6e18a0204891.html
deleted file mode 100644
index ee651a15c..000000000
--- a/src/integration/docs/caliptra_reg_html/content/632ac04909e2646e8c048a239d1a6e18a0204891.html
+++ /dev/null
@@ -1,93 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x208
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/6375435278e73d5708f55a757dc6dd9c105aec39.html b/src/integration/docs/caliptra_reg_html/content/6375435278e73d5708f55a757dc6dd9c105aec39.html
deleted file mode 100644
index 72be76a8e..000000000
--- a/src/integration/docs/caliptra_reg_html/content/6375435278e73d5708f55a757dc6dd9c105aec39.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
Hardware Error Non-Fatal
-
-
-
- Absolute Address:
-
- Base Offset: 0x4
- Size: 0x4
-
-
-
Description
-
-
Indicates non-fatal hardware error.
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error_code
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/64040b204f9e57658590b6698ef05534fbe9c9a7.html b/src/integration/docs/caliptra_reg_html/content/64040b204f9e57658590b6698ef05534fbe9c9a7.html
deleted file mode 100644
index 012c226dc..000000000
--- a/src/integration/docs/caliptra_reg_html/content/64040b204f9e57658590b6698ef05534fbe9c9a7.html
+++ /dev/null
@@ -1,148 +0,0 @@
-
-
-
-
Key Vault Read Control Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x608
- Size: 0x4
-
-
-
Description
-
-
Controls the Key Vault read access for this engine
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
rsvd
-
-
-
-
-
pcr_hash_extend
-
-
-
-
Requested entry is a PCR. This is used only for SHA to hash extend, it's NOP in all other engines
-
-
-
read_entry
-
-
-
-
Key Vault entry to retrieve the read data from for the engine
-
-
-
read_en
-
-
-
-
Indicates that the read data is to come from the key vault.
-Setting this bit to 1 initiates copying of data from the key vault.
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/64201632abcbcd16c84c4685c85cfd14768bd4b9.html b/src/integration/docs/caliptra_reg_html/content/64201632abcbcd16c84c4685c85cfd14768bd4b9.html
deleted file mode 100644
index a9269a28a..000000000
--- a/src/integration/docs/caliptra_reg_html/content/64201632abcbcd16c84c4685c85cfd14768bd4b9.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x210
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/6499d11b459ec1af08bb28d35d2aa0f15be0e099.html b/src/integration/docs/caliptra_reg_html/content/6499d11b459ec1af08bb28d35d2aa0f15be0e099.html
deleted file mode 100644
index ca311d4ad..000000000
--- a/src/integration/docs/caliptra_reg_html/content/6499d11b459ec1af08bb28d35d2aa0f15be0e099.html
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
SHA256 component name register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x0
- Size: 0x4
- Array Dimensions: [2]
- Array Stride: +0x4
- Total Size: 0x8
-
-
-
Description
-
-
Two 32-bit read-only registers repereseting of the name
-of SHA256 component. These registers are located at
-SHA256_base_address + 0x0000_0000 and 0x0000_0004 addresses.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
NAME
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/64a17f09a6372ed8e175e41989c09ba4ccb7b0e9.html b/src/integration/docs/caliptra_reg_html/content/64a17f09a6372ed8e175e41989c09ba4ccb7b0e9.html
deleted file mode 100644
index f39723f79..000000000
--- a/src/integration/docs/caliptra_reg_html/content/64a17f09a6372ed8e175e41989c09ba4ccb7b0e9.html
+++ /dev/null
@@ -1,201 +0,0 @@
-
-
-
-
Interrupt Status Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x14
- Size: 0x4
-
-
-
Description
-
-
Single bit indicating occurrence of each interrupt event.
-Sticky, level assertion, write-1-to-clear.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error3_sts
-
-
-
-
Interrupt Event 3 status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_pwrgood
-
-
-
-
-
-
error2_sts
-
-
-
-
Interrupt Event 2 status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_pwrgood
-
-
-
-
-
-
error1_sts
-
-
-
-
Interrupt Event 1 status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_pwrgood
-
-
-
-
-
-
error0_sts
-
-
-
-
Interrupt Event 0 status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/655f79892938c304e79a001c386cb25a78996218.html b/src/integration/docs/caliptra_reg_html/content/655f79892938c304e79a001c386cb25a78996218.html
deleted file mode 100644
index a9269a28a..000000000
--- a/src/integration/docs/caliptra_reg_html/content/655f79892938c304e79a001c386cb25a78996218.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x210
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/6754ebae4e5b61d5a7a7c2f67f3b9c28e65de66c.html b/src/integration/docs/caliptra_reg_html/content/6754ebae4e5b61d5a7a7c2f67f3b9c28e65de66c.html
deleted file mode 100644
index 2c0ad0490..000000000
--- a/src/integration/docs/caliptra_reg_html/content/6754ebae4e5b61d5a7a7c2f67f3b9c28e65de66c.html
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
HMAC384 component name register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x0
- Size: 0x4
- Array Dimensions: [2]
- Array Stride: +0x4
- Total Size: 0x8
-
-
-
Description
-
-
Two 32-bit read-only registers repereseting of the name
-of HMAC384 component. These registers are located at
-HMAC384_base_address + 0x0000_0000 and 0x0000_0004 addresses.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
NAME
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/6823b6c135c13c1ab428adedab12ec3823b1ad2a.html b/src/integration/docs/caliptra_reg_html/content/6823b6c135c13c1ab428adedab12ec3823b1ad2a.html
deleted file mode 100644
index b53cc4b5e..000000000
--- a/src/integration/docs/caliptra_reg_html/content/6823b6c135c13c1ab428adedab12ec3823b1ad2a.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x208
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/684c6a7f31b8ce7095a5c4594a4a0478828fbaf5.html b/src/integration/docs/caliptra_reg_html/content/684c6a7f31b8ce7095a5c4594a4a0478828fbaf5.html
deleted file mode 100644
index 5414dfd2a..000000000
--- a/src/integration/docs/caliptra_reg_html/content/684c6a7f31b8ce7095a5c4594a4a0478828fbaf5.html
+++ /dev/null
@@ -1,292 +0,0 @@
-
-
-
-
KEY_CTRL
-
-
-
- Absolute Address:
-
- Base Offset: 0x0
- Size: 0x4
- Array Dimensions: [32]
- Array Stride: +0x4
- Total Size: 0x80
-
-
-
Description
-
-
Controls for each keyvault and pcr entry
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
last_dword
-
-
-
-
Stores the offset of the last valid dword, used to indicate last cycle on reads.
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.hard_reset_b
-
-
-
-
-
-
dest_valid
-
-
-
-
Destination valid bits stored as an array for ease of use in RTL.
- dest_valid[0] = hmac_key_dest_valid
- dest_valid[1] = hmac_block_dest_valid
- dest_valid[2] = sha_block_dest_valid
- dest_valid[3] = ecc_pkey_dest_valid
- dest_valid[4] = ecc_seed_dest_valid
- dest_valid[5] = ecc_msg_dest_valid
- dest_valid[6] = rsvd
- dest_valid[7] = rsvd
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.hard_reset_b
-
-
-
-
-
-
rsvd1
-
-
-
-
-
rsvd0
-
-
-
-
-
clear
-
-
-
-
Clear the data stored in this entry. Lock write will prevent this clear.
-
-
-
lock_use
-
-
-
-
Lock use of this entry. Reads will be suppressed and an error will be recorded.
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.core_only_rst_b
-
-
-
-
-
-
lock_wr
-
-
-
-
Lock writes to this entry. Writes will be suppressed and an error will be recorded.
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.core_only_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/68561a6178a340d21af891fda466bcb99be3fa26.html b/src/integration/docs/caliptra_reg_html/content/68561a6178a340d21af891fda466bcb99be3fa26.html
deleted file mode 100644
index e76c36571..000000000
--- a/src/integration/docs/caliptra_reg_html/content/68561a6178a340d21af891fda466bcb99be3fa26.html
+++ /dev/null
@@ -1,130 +0,0 @@
-
-
-
-
Interrupt Status Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x18
- Size: 0x4
-
-
-
Description
-
-
Single bit indicating occurrence of each interrupt event.
-Sticky, level assertion, write-1-to-clear.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
notif_debug_locked_sts
-
-
-
-
Security State, Debug Locked transition status bit
-
-
-
notif_mbox_ecc_cor_sts
-
-
-
-
Mailbox ECC Single-bit Error (correctable) status bit
-
-
-
notif_cmd_avail_sts
-
-
-
-
Command Available status bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/6ab9acd516b90e4b2e7f4478ca8d63f46d0029f6.html b/src/integration/docs/caliptra_reg_html/content/6ab9acd516b90e4b2e7f4478ca8d63f46d0029f6.html
deleted file mode 100644
index ff2376949..000000000
--- a/src/integration/docs/caliptra_reg_html/content/6ab9acd516b90e4b2e7f4478ca8d63f46d0029f6.html
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
NonStickyLockableScratchReg
-
-
-
- Absolute Address:
-
- Base Offset: 0x438
- Size: 0x4
- Array Dimensions: [10]
- Array Stride: +0x4
- Total Size: 0x28
-
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
data
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/6b8815840687c0aac5332886b5c368ba10f1c401.html b/src/integration/docs/caliptra_reg_html/content/6b8815840687c0aac5332886b5c368ba10f1c401.html
deleted file mode 100644
index b75a783f1..000000000
--- a/src/integration/docs/caliptra_reg_html/content/6b8815840687c0aac5332886b5c368ba10f1c401.html
+++ /dev/null
@@ -1,200 +0,0 @@
-
-
-
-
Per-Event Interrupt Enable Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x4
- Size: 0x4
-
-
-
Description
-
-
Dedicated register with one bit for each event that may produce an interrupt.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error3_en
-
-
-
-
Enable bit for Event 3
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_rst_b
-
-
-
-
-
-
error2_en
-
-
-
-
Enable bit for Event 2
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_rst_b
-
-
-
-
-
-
error1_en
-
-
-
-
Enable bit for Event 1
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_rst_b
-
-
-
-
-
-
error0_en
-
-
-
-
Enable bit for Event 0
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/6bf2eedb45b2c74f41c945e74ee76e7b1c57686d.html b/src/integration/docs/caliptra_reg_html/content/6bf2eedb45b2c74f41c945e74ee76e7b1c57686d.html
deleted file mode 100644
index af5d4d513..000000000
--- a/src/integration/docs/caliptra_reg_html/content/6bf2eedb45b2c74f41c945e74ee76e7b1c57686d.html
+++ /dev/null
@@ -1,85 +0,0 @@
-
-
-
-
ECC component IV register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x480
- Size: 0x4
- Array Dimensions: [12]
- Array Stride: +0x4
- Total Size: 0x30
-
-
-
Description
-
-
12 32-bit registers storing the 384-bit IV required
-for SCA countermeasures to randomize the inputs with no change
-on the ECC outputs.
-The IV can be any 384-bit value in [0 : 2^384-1].
-These registers are located at ECC_base_address +
-0x0000_0480 to 0x0000_04AC in big-endian representation.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
IV
-
-
-
-
Input IV field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/6c9ce953c23efc8d070eb3522a04f259020847ec.html b/src/integration/docs/caliptra_reg_html/content/6c9ce953c23efc8d070eb3522a04f259020847ec.html
deleted file mode 100644
index 98d56770d..000000000
--- a/src/integration/docs/caliptra_reg_html/content/6c9ce953c23efc8d070eb3522a04f259020847ec.html
+++ /dev/null
@@ -1,156 +0,0 @@
-
-
-
-
Per-Event Interrupt Enable Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x4
- Size: 0x4
-
-
-
Description
-
-
Dedicated register with one bit for each event that may produce an interrupt.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error3_en
-
-
-
-
Enable bit for Event 3
-
-
-
error2_en
-
-
-
-
Enable bit for Event 2
-
-
-
error1_en
-
-
-
-
Enable bit for Event 1
-
-
-
error0_en
-
-
-
-
Enable bit for Event 0
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/6d17ad775b24400afc56218dbc760067df4f1ebd.html b/src/integration/docs/caliptra_reg_html/content/6d17ad775b24400afc56218dbc760067df4f1ebd.html
deleted file mode 100644
index 21c83c3cc..000000000
--- a/src/integration/docs/caliptra_reg_html/content/6d17ad775b24400afc56218dbc760067df4f1ebd.html
+++ /dev/null
@@ -1,102 +0,0 @@
-
-
-
-
Per-Type Interrupt Enable Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x0
- Size: 0x4
-
-
-
Description
-
-
Dedicated register with one bit for each event type that may produce an interrupt.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
notif_en
-
-
-
-
Global enable bit for all events of type 'Notification'
-
-
-
error_en
-
-
-
-
Global enable bit for all events of type 'Error'
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/6e332ad242d266c02a75944eaecf536f71ca7b05.html b/src/integration/docs/caliptra_reg_html/content/6e332ad242d266c02a75944eaecf536f71ca7b05.html
deleted file mode 100644
index ab0a2e18e..000000000
--- a/src/integration/docs/caliptra_reg_html/content/6e332ad242d266c02a75944eaecf536f71ca7b05.html
+++ /dev/null
@@ -1,93 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x20c
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/6ee4b3988550395a26dcdb63b1fb57a088788b8b.html b/src/integration/docs/caliptra_reg_html/content/6ee4b3988550395a26dcdb63b1fb57a088788b8b.html
deleted file mode 100644
index f6e0353bb..000000000
--- a/src/integration/docs/caliptra_reg_html/content/6ee4b3988550395a26dcdb63b1fb57a088788b8b.html
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
Interrupt Status Aggregation Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0xc
- Size: 0x4
-
-
-
Description
-
-
Single bit indicating occurrence of any interrupt event
-of a given type. E.g. Notifications and Errors may drive
-to two separate interrupt registers. There may be
-multiple sources of Notifications or Errors that are
-aggregated into a single interrupt pin for that
-respective type. That pin feeds through this register
-in order to apply a global enablement of that interrupt
-event type.
-Nonsticky assertion.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
agg_sts
-
-
-
-
Interrupt Event Aggregation status bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/6f85f5cdf7b8e52dbffcb51c355910fdb7773bb9.html b/src/integration/docs/caliptra_reg_html/content/6f85f5cdf7b8e52dbffcb51c355910fdb7773bb9.html
deleted file mode 100644
index 04d56eef6..000000000
--- a/src/integration/docs/caliptra_reg_html/content/6f85f5cdf7b8e52dbffcb51c355910fdb7773bb9.html
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
Interrupt Status Aggregation Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x10
- Size: 0x4
-
-
-
Description
-
-
Single bit indicating occurrence of any interrupt event
-of a given type. E.g. Notifications and Errors may drive
-to two separate interrupt registers. There may be
-multiple sources of Notifications or Errors that are
-aggregated into a single interrupt pin for that
-respective type. That pin feeds through this register
-in order to apply a global enablement of that interrupt
-event type.
-Nonsticky assertion.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
agg_sts
-
-
-
-
Interrupt Event Aggregation status bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/705c9c2146f615eb8479c8c52d7e841b9e552e1a.html b/src/integration/docs/caliptra_reg_html/content/705c9c2146f615eb8479c8c52d7e841b9e552e1a.html
deleted file mode 100644
index 357168361..000000000
--- a/src/integration/docs/caliptra_reg_html/content/705c9c2146f615eb8479c8c52d7e841b9e552e1a.html
+++ /dev/null
@@ -1,169 +0,0 @@
-
-
-
-
SHA Accelerator Mode
-
-
-
- Absolute Address:
-
- Base Offset: 0x8
- Size: 0x4
-
-
-
Description
-
-
Stores the requested mode for the SHA to execute.
-SHA Supports both SHA384 and SHA512 modes of operation.
-SHA Supports streaming mode - SHA is computed on a stream of incoming data to datain register.
- mailbox mode - SHA is computed on LENGTH bytes of data stored in the mailbox from START_ADDRESS.
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
ENDIAN_TOGGLE - Endianness Toggle for SHA in mailbox mode
-
-
-
-
Default behavior assumes that data in mailbox is little endian,
-When set to 0, data from mailbox will be swizzled from little to big endian at the byte level.
-When set to 1, data from the mailbox will be loaded into SHA as-is.
- Caliptra Access: RW
- SOC Access: RW
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
-
MODE
-
-
-
-
-
- enum sha_cmd_e
-
-
- SHA_STREAM_384
- 0x0
- SHA is in SHA384, streaming mode
-
-
- SHA_STREAM_512
- 0x1
- SHA is in SHA512, streaming mode
-
-
- SHA_MBOX_384
- 0x2
- SHA is in SHA384, mailbox mode
-
-
- SHA_MBOX_512
- 0x3
- SHA is in SHA512, mailbox mode
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/70bfe441d543a099f24178b72a7dbb0e341695ac.html b/src/integration/docs/caliptra_reg_html/content/70bfe441d543a099f24178b72a7dbb0e341695ac.html
deleted file mode 100644
index a9269a28a..000000000
--- a/src/integration/docs/caliptra_reg_html/content/70bfe441d543a099f24178b72a7dbb0e341695ac.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x210
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/725a7b94c41dcebaf0e91a5dcaf0c40362455cda.html b/src/integration/docs/caliptra_reg_html/content/725a7b94c41dcebaf0e91a5dcaf0c40362455cda.html
deleted file mode 100644
index 0c0bf6c48..000000000
--- a/src/integration/docs/caliptra_reg_html/content/725a7b94c41dcebaf0e91a5dcaf0c40362455cda.html
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
Interrupt Trigger Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x20
- Size: 0x4
-
-
-
Description
-
-
Single bit for each interrupt event allows SW to manually
-trigger occurrence of that event. Upon SW write, the bit
-will pulse for 1 cycle then clear to 0.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
notif_cmd_done_trig
-
-
-
-
Interrupt Trigger 0 bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/72d4ee2c12e5e4d6c06855ca8f29e82fbf379702.html b/src/integration/docs/caliptra_reg_html/content/72d4ee2c12e5e4d6c06855ca8f29e82fbf379702.html
deleted file mode 100644
index d7f367ad8..000000000
--- a/src/integration/docs/caliptra_reg_html/content/72d4ee2c12e5e4d6c06855ca8f29e82fbf379702.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
Firmware Error Fatal
-
-
-
- Absolute Address:
-
- Base Offset: 0x8
- Size: 0x4
-
-
-
Description
-
-
Indicates fatal firmware error.
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error_code
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/72e68680a1d32e55a70ac2c76242b194425d0b98.html b/src/integration/docs/caliptra_reg_html/content/72e68680a1d32e55a70ac2c76242b194425d0b98.html
deleted file mode 100644
index 36f518876..000000000
--- a/src/integration/docs/caliptra_reg_html/content/72e68680a1d32e55a70ac2c76242b194425d0b98.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Valid User Registers
-
-
-
- Absolute Address:
-
- Base Offset: 0x48
- Size: 0x4
- Array Dimensions: [5]
- Array Stride: +0x4
- Total Size: 0x14
-
-
-
Description
-
-
Valid PAUSER attributes for requests from SoC APB Interface.
- Caliptra Access: RW
- SOC Access: RW
-Read-Only once locked by PAUSER_LOCK.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
PAUSER
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/74958c9f4f44068244626af174c6f883831d243f.html b/src/integration/docs/caliptra_reg_html/content/74958c9f4f44068244626af174c6f883831d243f.html
deleted file mode 100644
index cd8f0b02f..000000000
--- a/src/integration/docs/caliptra_reg_html/content/74958c9f4f44068244626af174c6f883831d243f.html
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
fuse_life_cycle
-
-
-
- Absolute Address:
-
- Base Offset: 0x33c
- Size: 0x4
-
-
-
Description
-
-
Caliptra Boot Media Integrated mode usage only. SOCs that build with a Boot Media Independent profile don’t have to account for these fuses.
- Caliptra Access: RO
- SOC Access: RWL-S
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
life_cycle
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/753fe6b642c6623277ff8250b42a58799af9ef6c.html b/src/integration/docs/caliptra_reg_html/content/753fe6b642c6623277ff8250b42a58799af9ef6c.html
deleted file mode 100644
index 1355e25d7..000000000
--- a/src/integration/docs/caliptra_reg_html/content/753fe6b642c6623277ff8250b42a58799af9ef6c.html
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
Per-Event Interrupt Enable Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x8
- Size: 0x4
-
-
-
Description
-
-
Dedicated register with one bit for each event that may produce an interrupt.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
notif_cmd_done_en
-
-
-
-
Enable bit for Command Done Interrupt
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/756ddce31d96da94541e3de9d91f4c000e717b3f.html b/src/integration/docs/caliptra_reg_html/content/756ddce31d96da94541e3de9d91f4c000e717b3f.html
deleted file mode 100644
index 21c83c3cc..000000000
--- a/src/integration/docs/caliptra_reg_html/content/756ddce31d96da94541e3de9d91f4c000e717b3f.html
+++ /dev/null
@@ -1,102 +0,0 @@
-
-
-
-
Per-Type Interrupt Enable Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x0
- Size: 0x4
-
-
-
Description
-
-
Dedicated register with one bit for each event type that may produce an interrupt.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
notif_en
-
-
-
-
Global enable bit for all events of type 'Notification'
-
-
-
error_en
-
-
-
-
Global enable bit for all events of type 'Error'
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/76534121da421885a57faeb16b672f8612a7b48b.html b/src/integration/docs/caliptra_reg_html/content/76534121da421885a57faeb16b672f8612a7b48b.html
deleted file mode 100644
index 7f2963d36..000000000
--- a/src/integration/docs/caliptra_reg_html/content/76534121da421885a57faeb16b672f8612a7b48b.html
+++ /dev/null
@@ -1,201 +0,0 @@
-
-
-
-
Interrupt Status Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x14
- Size: 0x4
-
-
-
Description
-
-
Single bit indicating occurrence of each interrupt event.
-Sticky, level assertion, write-1-to-clear.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error3_sts
-
-
-
-
Interrupt Event 3 status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.error_reset_b
-
-
-
-
-
-
error2_sts
-
-
-
-
Interrupt Event 2 status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.error_reset_b
-
-
-
-
-
-
error1_sts
-
-
-
-
Interrupt Event 1 status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.error_reset_b
-
-
-
-
-
-
error0_sts
-
-
-
-
Interrupt Event 0 status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.error_reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/7653eddaa699e5fa25d42ab4524f33172ea7c8a6.html b/src/integration/docs/caliptra_reg_html/content/7653eddaa699e5fa25d42ab4524f33172ea7c8a6.html
deleted file mode 100644
index 495bb804b..000000000
--- a/src/integration/docs/caliptra_reg_html/content/7653eddaa699e5fa25d42ab4524f33172ea7c8a6.html
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
Per-Event Interrupt Enable Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x4
- Size: 0x4
-
-
-
Description
-
-
Dedicated register with one bit for each event that may produce an interrupt.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error_internal_en
-
-
-
-
Enable bit for Internal Errors
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/793523fa9f3c462523b7c94e0be377c4e6808a7a.html b/src/integration/docs/caliptra_reg_html/content/793523fa9f3c462523b7c94e0be377c4e6808a7a.html
deleted file mode 100644
index a32147bee..000000000
--- a/src/integration/docs/caliptra_reg_html/content/793523fa9f3c462523b7c94e0be377c4e6808a7a.html
+++ /dev/null
@@ -1,139 +0,0 @@
-
-
-
-
DOE Command control register
-
-
-
- Absolute Address:
-
- Base Offset: 0x10
- Size: 0x4
-
-
-
Description
-
-
Controls the de-obfuscation command to run
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
DEST
-
-
-
-
Key Vault entry to store the result.
-
-
-
CMD
-
-
-
-
Indicates the command for DOE to run
-
-
- enum doe_cmd_e
-
-
- DOE_IDLE
- 0x0
- DOE is in idle state.
-
-
- DOE_UDS
- 0x1
- Request DOE to run UDS flow.
-
-
- DOE_FE
- 0x2
- Request DOE to run FE flow.
-
-
- DOE_CLEAR_OBF_SECRETS
- 0x3
- Sets the UDS, FE, and OBF KEY flops to zeroes.
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/793e8470de30c60b261285bf97856fa7c24f6216.html b/src/integration/docs/caliptra_reg_html/content/793e8470de30c60b261285bf97856fa7c24f6216.html
deleted file mode 100644
index a8de33ba5..000000000
--- a/src/integration/docs/caliptra_reg_html/content/793e8470de30c60b261285bf97856fa7c24f6216.html
+++ /dev/null
@@ -1,202 +0,0 @@
-
-
-
-
Interrupt Trigger Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x1c
- Size: 0x4
-
-
-
Description
-
-
Single bit for each interrupt event allows SW to manually
-trigger occurrence of that event. Upon SW write, the bit
-will pulse for 1 cycle then clear to 0.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error3_trig
-
-
-
-
Interrupt Trigger 3 bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_rst_b
-
-
-
-
-
-
error2_trig
-
-
-
-
Interrupt Trigger 2 bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_rst_b
-
-
-
-
-
-
error1_trig
-
-
-
-
Interrupt Trigger 1 bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_rst_b
-
-
-
-
-
-
error0_trig
-
-
-
-
Interrupt Trigger 0 bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/7a21097f3239c25290cff8a71d2abacf405ece3e.html b/src/integration/docs/caliptra_reg_html/content/7a21097f3239c25290cff8a71d2abacf405ece3e.html
deleted file mode 100644
index 1eae7481c..000000000
--- a/src/integration/docs/caliptra_reg_html/content/7a21097f3239c25290cff8a71d2abacf405ece3e.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x204
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/7a70d9218177e820f3a20f27b31fe5027e3ae3a7.html b/src/integration/docs/caliptra_reg_html/content/7a70d9218177e820f3a20f27b31fe5027e3ae3a7.html
deleted file mode 100644
index e1df90afc..000000000
--- a/src/integration/docs/caliptra_reg_html/content/7a70d9218177e820f3a20f27b31fe5027e3ae3a7.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
DEBUG & MANUF SERVICE REG
-
-
-
- Absolute Address:
-
- Base Offset: 0xb8
- Size: 0x4
-
-
-
Description
-
-
JTAG in debug/manuf mode or SOC can write to this register for ROM/FW defined skips or services; ROM/FW maintains the defintion of these bits.
- Caliptra Access: RW
- SOC Access: RW
- TAP Access [in debug/manuf mode]: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
DATA
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/7a857475e4d34e708a128597fe77b028a747d55f.html b/src/integration/docs/caliptra_reg_html/content/7a857475e4d34e708a128597fe77b028a747d55f.html
deleted file mode 100644
index 782300552..000000000
--- a/src/integration/docs/caliptra_reg_html/content/7a857475e4d34e708a128597fe77b028a747d55f.html
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
FW Update Reset Wait Cycles
-
-
-
- Absolute Address:
-
- Base Offset: 0x628
- Size: 0x4
-
-
-
Description
-
-
Control register to set the number of cycles for which FW update reset must be asserted. Default is 5. Max value is 255 (8 bit).
- Caliptra Access: RW
- SOC Access: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
wait_cycles
-
-
-
-
FW Update reset wait cycles
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/7aae006bd028ae4542e73260ad35eeb400319ed8.html b/src/integration/docs/caliptra_reg_html/content/7aae006bd028ae4542e73260ad35eeb400319ed8.html
deleted file mode 100644
index 15b9d1e1d..000000000
--- a/src/integration/docs/caliptra_reg_html/content/7aae006bd028ae4542e73260ad35eeb400319ed8.html
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
ECC component seed register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x80
- Size: 0x4
- Array Dimensions: [12]
- Array Stride: +0x4
- Total Size: 0x30
-
-
-
Description
-
-
12 32-bit registers storing the 384-bit seed for keygen.
-The seed can be any 384-bit value in [0 : 2^384-1].
-These registers are located at ECC_base_address +
-0x0000_0080 to 0x0000_00AC in big-endian representation.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
SEED
-
-
-
-
Input seed field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/7bc84c8678ac648750bea848780e6af2b986a4e5.html b/src/integration/docs/caliptra_reg_html/content/7bc84c8678ac648750bea848780e6af2b986a4e5.html
deleted file mode 100644
index b647aa123..000000000
--- a/src/integration/docs/caliptra_reg_html/content/7bc84c8678ac648750bea848780e6af2b986a4e5.html
+++ /dev/null
@@ -1,159 +0,0 @@
-
-
-
-
Key Vault Status Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x60c
- Size: 0x4
-
-
-
Description
-
-
Reports the Key Vault flow status for this engine
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
ERROR - Key Vault Error
-
-
-
-
Indicates the error status of a key vault flow
-
-
- enum kv_error_e
-
-
- SUCCESS
- 0x0
- Key Vault flow was successful
-
-
- KV_READ_FAIL
- 0x1
- Key Vault Read flow failed
-
-
- KV_WRITE_FAIL
- 0x2
- Key Vault Write flow failed
-
-
-
-
-
VALID
-
-
-
-
Key Vault flow is done
-
-
-
READY
-
-
-
-
Key Vault control is ready for use
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/7c0facdc58194d76f122486048d16d61f39a5be8.html b/src/integration/docs/caliptra_reg_html/content/7c0facdc58194d76f122486048d16d61f39a5be8.html
deleted file mode 100644
index 1eae7481c..000000000
--- a/src/integration/docs/caliptra_reg_html/content/7c0facdc58194d76f122486048d16d61f39a5be8.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x204
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/7d31bd35ef5a33114236c35d0615fd79363840b2.html b/src/integration/docs/caliptra_reg_html/content/7d31bd35ef5a33114236c35d0615fd79363840b2.html
deleted file mode 100644
index 4b50f00f6..000000000
--- a/src/integration/docs/caliptra_reg_html/content/7d31bd35ef5a33114236c35d0615fd79363840b2.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
Generic Output Wires
-
-
-
- Absolute Address:
-
- Base Offset: 0xc8
- Size: 0x4
- Array Dimensions: [2]
- Array Stride: +0x4
- Total Size: 0x8
-
-
-
Description
-
-
Generic output wires connected to SoC interface.
- Caliptra Access: RW
- SOC Access: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
generic_wires
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/7fa272ce55e162bb12aac58d71910c27b503354a.html b/src/integration/docs/caliptra_reg_html/content/7fa272ce55e162bb12aac58d71910c27b503354a.html
deleted file mode 100644
index 5a7724a26..000000000
--- a/src/integration/docs/caliptra_reg_html/content/7fa272ce55e162bb12aac58d71910c27b503354a.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
Firmware Error Non-Fatal
-
-
-
- Absolute Address:
-
- Base Offset: 0xc
- Size: 0x4
-
-
-
Description
-
-
Indicates non-fatal firmware error.
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error_code
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/7fca6cbe4765b96b0b0712c2a8f6a20832c96f20.html b/src/integration/docs/caliptra_reg_html/content/7fca6cbe4765b96b0b0712c2a8f6a20832c96f20.html
deleted file mode 100644
index f778d61ec..000000000
--- a/src/integration/docs/caliptra_reg_html/content/7fca6cbe4765b96b0b0712c2a8f6a20832c96f20.html
+++ /dev/null
@@ -1,80 +0,0 @@
-
-
-
-
DOE component IV register
-
-
-
- Absolute Address:
-
- Base Offset: 0x0
- Size: 0x4
- Array Dimensions: [4]
- Array Stride: +0x4
- Total Size: 0x10
-
-
-
Description
-
-
4 32-bit registers storing the 128-bit IV.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
IV
-
-
-
-
IV input field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/7fcacaac6daec8eaa42e517a7b292b84ba68db99.html b/src/integration/docs/caliptra_reg_html/content/7fcacaac6daec8eaa42e517a7b292b84ba68db99.html
deleted file mode 100644
index a52850688..000000000
--- a/src/integration/docs/caliptra_reg_html/content/7fcacaac6daec8eaa42e517a7b292b84ba68db99.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
Unique Device Secret
-
-
-
- Absolute Address:
-
- Base Offset: 0x200
- Size: 0x4
- Array Dimensions: [12]
- Array Stride: +0x4
- Total Size: 0x30
-
-
-
Description
-
-
Obfuscated UDS.
- Caliptra Access: -
- SOC Access: WL-S
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
seed
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/807fe434e61126536574b3bd84a1d48882467b64.html b/src/integration/docs/caliptra_reg_html/content/807fe434e61126536574b3bd84a1d48882467b64.html
deleted file mode 100644
index 47d208725..000000000
--- a/src/integration/docs/caliptra_reg_html/content/807fe434e61126536574b3bd84a1d48882467b64.html
+++ /dev/null
@@ -1,291 +0,0 @@
-
-
-
-
ecc_reg
-
-
-
- Absolute Address:
-
- Base Offset: 0x10008000
- Size: 0xa08
-
-
-
Description
-
-
address maps for ecc register space
-
-
-
Contents
-
-
-
- Offset
- Identifier
- Name
-
-
-
- 0x000
- ECC_NAME[2]
- ECC component name register type definition
-
-
-
-
-
- 0x008
- ECC_VERSION[2]
- ECC component version register type definition
-
-
-
-
-
- 0x010
- ECC_CTRL
- ECC component control register type definition
-
-
-
-
-
- 0x014
- -
- -
-
-
-
- 0x018
- ECC_STATUS
- ECC component status register type definition
-
-
-
-
-
- 0x01C
- -
- -
-
-
-
- 0x020
- ECC_SCACONFIG
- ECC component SCA configuration register type definition
-
-
-
-
-
- 0x024
- -
- -
-
-
-
- 0x080
- ECC_SEED[12]
- ECC component seed register type definition
-
-
-
-
-
- 0x0B0
- -
- -
-
-
-
- 0x100
- ECC_MSG[12]
- ECC component hashed message register type definition
-
-
-
-
-
- 0x130
- -
- -
-
-
-
- 0x180
- ECC_PRIVKEY[12]
- ECC component private key register type definition
-
-
-
-
-
- 0x1B0
- -
- -
-
-
-
- 0x200
- ECC_PUBKEY_X[12]
- ECC component public key (x) register type definition
-
-
-
-
-
- 0x230
- -
- -
-
-
-
- 0x280
- ECC_PUBKEY_Y[12]
- ECC component public key (y) register type definition
-
-
-
-
-
- 0x2B0
- -
- -
-
-
-
- 0x300
- ECC_SIGN_R[12]
- ECC component signature R register type definition
-
-
-
-
-
- 0x330
- -
- -
-
-
-
- 0x380
- ECC_SIGN_S[12]
- ECC component signature S register type definition
-
-
-
-
-
- 0x3B0
- -
- -
-
-
-
- 0x400
- ECC_VERIFY_R[12]
- ECC component verify R result register type definition
-
-
-
-
-
- 0x430
- -
- -
-
-
-
- 0x480
- ECC_IV[12]
- ECC component IV register type definition
-
-
-
-
-
- 0x4B0
- -
- -
-
-
-
- 0x600
- ecc_kv_rd_pkey_ctrl
- Key Vault Read Control Register
-
-
-
-
-
- 0x604
- ecc_kv_rd_pkey_status
- Key Vault Status Register
-
-
-
-
-
- 0x608
- ecc_kv_rd_seed_ctrl
- Key Vault Read Control Register
-
-
-
-
-
- 0x60C
- ecc_kv_rd_seed_status
- Key Vault Status Register
-
-
-
-
-
- 0x610
- ecc_kv_rd_msg_ctrl
- Key Vault Read Control Register
-
-
-
-
-
- 0x614
- ecc_kv_rd_msg_status
- Key Vault Status Register
-
-
-
-
-
- 0x618
- ecc_kv_wr_pkey_ctrl
- Key Vault Write Control Register
-
-
-
-
-
- 0x61C
- ecc_kv_wr_pkey_status
- Key Vault Status Register
-
-
-
-
-
- 0x620
- -
- -
-
-
-
- 0x800
- intr_block_rf
- Interrupt Register Block
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/8094873429a80051689bb6de37c4c1eff6cb10be.html b/src/integration/docs/caliptra_reg_html/content/8094873429a80051689bb6de37c4c1eff6cb10be.html
deleted file mode 100644
index b9b5c1564..000000000
--- a/src/integration/docs/caliptra_reg_html/content/8094873429a80051689bb6de37c4c1eff6cb10be.html
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
Interrupt Status Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x18
- Size: 0x4
-
-
-
Description
-
-
Single bit indicating occurrence of each interrupt event.
-Sticky, level assertion, write-1-to-clear.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
notif_cmd_done_sts
-
-
-
-
Command Done Interrupt status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/809db7c38a39f25f31a51195e6d6d0f2f854971d.html b/src/integration/docs/caliptra_reg_html/content/809db7c38a39f25f31a51195e6d6d0f2f854971d.html
deleted file mode 100644
index f6e0353bb..000000000
--- a/src/integration/docs/caliptra_reg_html/content/809db7c38a39f25f31a51195e6d6d0f2f854971d.html
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
Interrupt Status Aggregation Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0xc
- Size: 0x4
-
-
-
Description
-
-
Single bit indicating occurrence of any interrupt event
-of a given type. E.g. Notifications and Errors may drive
-to two separate interrupt registers. There may be
-multiple sources of Notifications or Errors that are
-aggregated into a single interrupt pin for that
-respective type. That pin feeds through this register
-in order to apply a global enablement of that interrupt
-event type.
-Nonsticky assertion.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
agg_sts
-
-
-
-
Interrupt Event Aggregation status bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/80d5bea373c1f1f7cb9273b03a19a83594a7edc0.html b/src/integration/docs/caliptra_reg_html/content/80d5bea373c1f1f7cb9273b03a19a83594a7edc0.html
deleted file mode 100644
index 62aa5eda0..000000000
--- a/src/integration/docs/caliptra_reg_html/content/80d5bea373c1f1f7cb9273b03a19a83594a7edc0.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x100
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
Count field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.error_reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/814bfe2c23d9c831d895f405eeaeb28dd2b05ef0.html b/src/integration/docs/caliptra_reg_html/content/814bfe2c23d9c831d895f405eeaeb28dd2b05ef0.html
deleted file mode 100644
index 2f9e41a12..000000000
--- a/src/integration/docs/caliptra_reg_html/content/814bfe2c23d9c831d895f405eeaeb28dd2b05ef0.html
+++ /dev/null
@@ -1,86 +0,0 @@
-
-
-
-
ECC component signature S register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x380
- Size: 0x4
- Array Dimensions: [12]
- Array Stride: +0x4
- Total Size: 0x30
-
-
-
Description
-
-
12 32-bit registers storing the signature S of the message.
-These registers is read by ECC user after signing operation,
-or be set before verifying operation.
-The signature S should be in [1 : q-1] while q is the group
-order of the Secp384r1 curve.
-These registers are located at ECC_base_address +
-0x0000_0380 to 0x0000_03AC in big-endian representation.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
SIGN_S
-
-
-
-
Signature S field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/82b1290a88fe6046f3e7524ce3eddb4610e57953.html b/src/integration/docs/caliptra_reg_html/content/82b1290a88fe6046f3e7524ce3eddb4610e57953.html
deleted file mode 100644
index 21c83c3cc..000000000
--- a/src/integration/docs/caliptra_reg_html/content/82b1290a88fe6046f3e7524ce3eddb4610e57953.html
+++ /dev/null
@@ -1,102 +0,0 @@
-
-
-
-
Per-Type Interrupt Enable Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x0
- Size: 0x4
-
-
-
Description
-
-
Dedicated register with one bit for each event type that may produce an interrupt.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
notif_en
-
-
-
-
Global enable bit for all events of type 'Notification'
-
-
-
error_en
-
-
-
-
Global enable bit for all events of type 'Error'
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/831f3d5d0d15f2ce0a1524e30c34762eea33ed40.html b/src/integration/docs/caliptra_reg_html/content/831f3d5d0d15f2ce0a1524e30c34762eea33ed40.html
deleted file mode 100644
index d683c70ad..000000000
--- a/src/integration/docs/caliptra_reg_html/content/831f3d5d0d15f2ce0a1524e30c34762eea33ed40.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x200
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/83278722b86496f63968380bf2f166782edee9ab.html b/src/integration/docs/caliptra_reg_html/content/83278722b86496f63968380bf2f166782edee9ab.html
deleted file mode 100644
index d683c70ad..000000000
--- a/src/integration/docs/caliptra_reg_html/content/83278722b86496f63968380bf2f166782edee9ab.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x200
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/832aac3dcd959fb43f91e9b16d5916f83ce54c87.html b/src/integration/docs/caliptra_reg_html/content/832aac3dcd959fb43f91e9b16d5916f83ce54c87.html
deleted file mode 100644
index f3a96c153..000000000
--- a/src/integration/docs/caliptra_reg_html/content/832aac3dcd959fb43f91e9b16d5916f83ce54c87.html
+++ /dev/null
@@ -1,159 +0,0 @@
-
-
-
-
Key Vault Status Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x61c
- Size: 0x4
-
-
-
Description
-
-
Reports the Key Vault flow status for this engine
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
ERROR - Key Vault Error
-
-
-
-
Indicates the error status of a key vault flow
-
-
- enum kv_error_e
-
-
- SUCCESS
- 0x0
- Key Vault flow was successful
-
-
- KV_READ_FAIL
- 0x1
- Key Vault Read flow failed
-
-
- KV_WRITE_FAIL
- 0x2
- Key Vault Write flow failed
-
-
-
-
-
VALID
-
-
-
-
Key Vault flow is done
-
-
-
READY
-
-
-
-
Key Vault control is ready for use
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/838a933116b22d82027fef7839bfcceb6745296f.html b/src/integration/docs/caliptra_reg_html/content/838a933116b22d82027fef7839bfcceb6745296f.html
deleted file mode 100644
index 580d4ca77..000000000
--- a/src/integration/docs/caliptra_reg_html/content/838a933116b22d82027fef7839bfcceb6745296f.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
fuse_owner_pk_hash
-
-
-
- Absolute Address:
-
- Base Offset: 0x284
- Size: 0x4
- Array Dimensions: [12]
- Array Stride: +0x4
- Total Size: 0x30
-
-
-
Description
-
-
Owner PK hash Fuse.
- Caliptra Access: RO
- SOC Access: RWL-S
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
hash
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/83ac3a293338e52951b9233b67d8a2c90c4532e4.html b/src/integration/docs/caliptra_reg_html/content/83ac3a293338e52951b9233b67d8a2c90c4532e4.html
deleted file mode 100644
index 265644408..000000000
--- a/src/integration/docs/caliptra_reg_html/content/83ac3a293338e52951b9233b67d8a2c90c4532e4.html
+++ /dev/null
@@ -1,86 +0,0 @@
-
-
-
-
ECC component public key (x) register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x200
- Size: 0x4
- Array Dimensions: [12]
- Array Stride: +0x4
- Total Size: 0x30
-
-
-
Description
-
-
12 32-bit registers storing the x coordinate of public key.
-These registers is read by ECC user after keygen operation,
-or be set before verifying operation.
-The public key x should be in [1 : p-1] while p is the prime
-number of the Secp384r1 curve.
-These registers are located at ECC_base_address +
-0x0000_0200 to 0x0000_022C in big-endian representation.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
PUBKEY_X
-
-
-
-
Public key x field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/86082831b04ae5a761929b097fa09eb4cb4d2a32.html b/src/integration/docs/caliptra_reg_html/content/86082831b04ae5a761929b097fa09eb4cb4d2a32.html
deleted file mode 100644
index e996775c8..000000000
--- a/src/integration/docs/caliptra_reg_html/content/86082831b04ae5a761929b097fa09eb4cb4d2a32.html
+++ /dev/null
@@ -1,375 +0,0 @@
-
-
-
-
soc_ifc_reg
-
-
-
- Absolute Address:
-
- Base Offset: 0x30030000
- Size: 0xa24
-
-
-
Description
-
-
Address map for SoC Interface Block architectural registers and fuse space
-
-
-
Contents
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/86a66d2d3bc0c2f428dc85e883ec9b5a7c19387e.html b/src/integration/docs/caliptra_reg_html/content/86a66d2d3bc0c2f428dc85e883ec9b5a7c19387e.html
deleted file mode 100644
index c60c7be1a..000000000
--- a/src/integration/docs/caliptra_reg_html/content/86a66d2d3bc0c2f428dc85e883ec9b5a7c19387e.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x100
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
Count field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/87a7cb773547b2d5c720f2a592cf46076e605772.html b/src/integration/docs/caliptra_reg_html/content/87a7cb773547b2d5c720f2a592cf46076e605772.html
deleted file mode 100644
index 62ec2ed15..000000000
--- a/src/integration/docs/caliptra_reg_html/content/87a7cb773547b2d5c720f2a592cf46076e605772.html
+++ /dev/null
@@ -1,159 +0,0 @@
-
-
-
-
Key Vault Status Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x614
- Size: 0x4
-
-
-
Description
-
-
Reports the Key Vault flow status for this engine
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
ERROR - Key Vault Error
-
-
-
-
Indicates the error status of a key vault flow
-
-
- enum kv_error_e
-
-
- SUCCESS
- 0x0
- Key Vault flow was successful
-
-
- KV_READ_FAIL
- 0x1
- Key Vault Read flow failed
-
-
- KV_WRITE_FAIL
- 0x2
- Key Vault Write flow failed
-
-
-
-
-
VALID
-
-
-
-
Key Vault flow is done
-
-
-
READY
-
-
-
-
Key Vault control is ready for use
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/8980d7d53257c1d45ffa32c3a183a7fcfe79c875.html b/src/integration/docs/caliptra_reg_html/content/8980d7d53257c1d45ffa32c3a183a7fcfe79c875.html
deleted file mode 100644
index 258f5bc07..000000000
--- a/src/integration/docs/caliptra_reg_html/content/8980d7d53257c1d45ffa32c3a183a7fcfe79c875.html
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
Interrupt Status Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x18
- Size: 0x4
-
-
-
Description
-
-
Single bit indicating occurrence of each interrupt event.
-Sticky, level assertion, write-1-to-clear.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
notif_cmd_done_sts
-
-
-
-
Command Done status bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/8a8b542470b4f39340d393e33f48e9187dd38869.html b/src/integration/docs/caliptra_reg_html/content/8a8b542470b4f39340d393e33f48e9187dd38869.html
deleted file mode 100644
index 525c01aab..000000000
--- a/src/integration/docs/caliptra_reg_html/content/8a8b542470b4f39340d393e33f48e9187dd38869.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
SHA512 component block register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x80
- Size: 0x4
- Array Dimensions: [32]
- Array Stride: +0x4
- Total Size: 0x80
-
-
-
Description
-
-
32 32-bit registers storing the 1024-bit padded input.
-These registers are located at SHA512_base_address +
-0x0000_0080 to 0x0000_00FC in big-endian representation.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
BLOCK
-
-
-
-
Input message block field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/8ac50e4e991a49ab40bfc1642a001ac1a65e5470.html b/src/integration/docs/caliptra_reg_html/content/8ac50e4e991a49ab40bfc1642a001ac1a65e5470.html
deleted file mode 100644
index 4e3189b93..000000000
--- a/src/integration/docs/caliptra_reg_html/content/8ac50e4e991a49ab40bfc1642a001ac1a65e5470.html
+++ /dev/null
@@ -1,123 +0,0 @@
-
-
-
-
sha512_acc_csr
-
-
-
- Absolute Address:
-
- Base Offset: 0x30021000
- Size: 0xa14
-
-
-
Description
-
-
Address map for SHA Acceleration Block Register Space
-
-
-
Contents
-
-
-
- Offset
- Identifier
- Name
-
-
-
- 0x000
- LOCK
- SHA Accelerator Lock
-
-
-
-
-
- 0x004
- USER
- SHA Accelerator User
-
-
-
-
-
- 0x008
- MODE
- SHA Accelerator Mode
-
-
-
-
-
- 0x00C
- START_ADDRESS
- SHA Accelerator Data Start Address
-
-
-
-
-
- 0x010
- DLEN
- SHA Accelerator Data Length
-
-
-
-
-
- 0x014
- DATAIN
- SHA Accelerator Data In
-
-
-
-
-
- 0x018
- EXECUTE
- SHA Accelerator Execute
-
-
-
-
-
- 0x01C
- STATUS
- SHA Accelerator Status
-
-
-
-
-
- 0x020
- DIGEST[16]
- SHA Accelerator Digest
-
-
-
-
-
- 0x060
- CONTROL
- SHA Accelerator Control
-
-
-
-
-
- 0x064
- -
- -
-
-
-
- 0x800
- intr_block_rf
- Interrupt Register Block
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/8b81d2118930556b5619aadb720c782dd487cfc1.html b/src/integration/docs/caliptra_reg_html/content/8b81d2118930556b5619aadb720c782dd487cfc1.html
deleted file mode 100644
index 860b4677a..000000000
--- a/src/integration/docs/caliptra_reg_html/content/8b81d2118930556b5619aadb720c782dd487cfc1.html
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
HMAC384 component version register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x8
- Size: 0x4
- Array Dimensions: [2]
- Array Stride: +0x4
- Total Size: 0x8
-
-
-
Description
-
-
Two 32-bit read-only registers repereseting of the version
-of HMAC384 component. These registers are located at
-HMAC384_base_address + 0x0000_0008 and 0x0000_000C addresses.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
VERSION
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/8c5e94519dee71b5f97fdf99dfb4ed013a8ce51a.html b/src/integration/docs/caliptra_reg_html/content/8c5e94519dee71b5f97fdf99dfb4ed013a8ce51a.html
deleted file mode 100644
index a623f6757..000000000
--- a/src/integration/docs/caliptra_reg_html/content/8c5e94519dee71b5f97fdf99dfb4ed013a8ce51a.html
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x180
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/8ce7bb2c8d711f479938249f4a991b9130a01c4c.html b/src/integration/docs/caliptra_reg_html/content/8ce7bb2c8d711f479938249f4a991b9130a01c4c.html
deleted file mode 100644
index 5e3e0c379..000000000
--- a/src/integration/docs/caliptra_reg_html/content/8ce7bb2c8d711f479938249f4a991b9130a01c4c.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x108
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
Count field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/8e39064f8fc710e98ce42f3b984f1d4d2dda24ee.html b/src/integration/docs/caliptra_reg_html/content/8e39064f8fc710e98ce42f3b984f1d4d2dda24ee.html
deleted file mode 100644
index 87abac68f..000000000
--- a/src/integration/docs/caliptra_reg_html/content/8e39064f8fc710e98ce42f3b984f1d4d2dda24ee.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x21c
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/8f396926553f0f9e5f33b774492201c1bdc6c6ab.html b/src/integration/docs/caliptra_reg_html/content/8f396926553f0f9e5f33b774492201c1bdc6c6ab.html
deleted file mode 100644
index beb95b78d..000000000
--- a/src/integration/docs/caliptra_reg_html/content/8f396926553f0f9e5f33b774492201c1bdc6c6ab.html
+++ /dev/null
@@ -1,127 +0,0 @@
-
-
-
-
Reset Reason
-
-
-
- Absolute Address:
-
- Base Offset: 0x40
- Size: 0x4
-
-
-
Description
-
-
Indicates to ROM the originating cause for the PC to be reset to 0.
-Only reset during cold-boot (sticky).
- Caliptra Access: RO
- SOC Access: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
WARM_RESET
-
-
-
-
warm reset has been executed
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
-
FW_UPD_RESET
-
-
-
-
FW update reset has been executed
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/913c6ccc888e90cf4ba100f3bd37560ced57c004.html b/src/integration/docs/caliptra_reg_html/content/913c6ccc888e90cf4ba100f3bd37560ced57c004.html
deleted file mode 100644
index 9aaad822c..000000000
--- a/src/integration/docs/caliptra_reg_html/content/913c6ccc888e90cf4ba100f3bd37560ced57c004.html
+++ /dev/null
@@ -1,86 +0,0 @@
-
-
-
-
ECC component public key (y) register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x280
- Size: 0x4
- Array Dimensions: [12]
- Array Stride: +0x4
- Total Size: 0x30
-
-
-
Description
-
-
12 32-bit registers storing the y coordinate of public key.
-These registers is read by ECC user after keygen operation,
-or be set before verifying operation.
-The public key y should be in [1 : p-1] while p is the prime
-number of the Secp384r1 curve.
-These registers are located at ECC_base_address +
-0x0000_0280 to 0x0000_02AC in big-endian representation.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
PUBKEY_Y
-
-
-
-
Public key y field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/91873fc8d40daa6ca4e12bd7ac919b9f8ff193e3.html b/src/integration/docs/caliptra_reg_html/content/91873fc8d40daa6ca4e12bd7ac919b9f8ff193e3.html
deleted file mode 100644
index d353f5fec..000000000
--- a/src/integration/docs/caliptra_reg_html/content/91873fc8d40daa6ca4e12bd7ac919b9f8ff193e3.html
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
fuse_anti_rollback_disable
-
-
-
- Absolute Address:
-
- Base Offset: 0x2c8
- Size: 0x4
-
-
-
Description
-
-
Anti Rollback Disable Fuse.
- Caliptra Access: RO
- SOC Access: RWL-S
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
dis
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/92225b04f157f0e730349b11436617e5b3521f4f.html b/src/integration/docs/caliptra_reg_html/content/92225b04f157f0e730349b11436617e5b3521f4f.html
deleted file mode 100644
index b53cc4b5e..000000000
--- a/src/integration/docs/caliptra_reg_html/content/92225b04f157f0e730349b11436617e5b3521f4f.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x208
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/93c013ff5c8d8b06dcd3250aa08fffaff37d6ffd.html b/src/integration/docs/caliptra_reg_html/content/93c013ff5c8d8b06dcd3250aa08fffaff37d6ffd.html
deleted file mode 100644
index e07a40421..000000000
--- a/src/integration/docs/caliptra_reg_html/content/93c013ff5c8d8b06dcd3250aa08fffaff37d6ffd.html
+++ /dev/null
@@ -1,67 +0,0 @@
-
-
-
-
doe_reg
-
-
-
- Absolute Address:
-
- Base Offset: 0x10000000
- Size: 0xa14
-
-
-
Description
-
-
address maps for DOE register space
-
-
-
Contents
-
-
-
- Offset
- Identifier
- Name
-
-
-
- 0x000
- DOE_IV[4]
- DOE component IV register
-
-
-
-
-
- 0x010
- DOE_CTRL
- DOE Command control register
-
-
-
-
-
- 0x014
- DOE_STATUS
- DOE component status register
-
-
-
-
-
- 0x018
- -
- -
-
-
-
- 0x800
- intr_block_rf
- Interrupt Register Block
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/93f60a4b89d70a2dd95be6b9eca34f622847daa3.html b/src/integration/docs/caliptra_reg_html/content/93f60a4b89d70a2dd95be6b9eca34f622847daa3.html
deleted file mode 100644
index 1d4fffa30..000000000
--- a/src/integration/docs/caliptra_reg_html/content/93f60a4b89d70a2dd95be6b9eca34f622847daa3.html
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
-
-
pv_reg
-
-
-
- Absolute Address:
-
- Base Offset: 0x1001a000
- Size: 0xc00
-
-
-
Description
-
-
address map for pcrvault
-
-
-
Contents
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/952a4c5d4f5f3b5261af4014ee5c75ef949fe88e.html b/src/integration/docs/caliptra_reg_html/content/952a4c5d4f5f3b5261af4014ee5c75ef949fe88e.html
deleted file mode 100644
index 04d56eef6..000000000
--- a/src/integration/docs/caliptra_reg_html/content/952a4c5d4f5f3b5261af4014ee5c75ef949fe88e.html
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
Interrupt Status Aggregation Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x10
- Size: 0x4
-
-
-
Description
-
-
Single bit indicating occurrence of any interrupt event
-of a given type. E.g. Notifications and Errors may drive
-to two separate interrupt registers. There may be
-multiple sources of Notifications or Errors that are
-aggregated into a single interrupt pin for that
-respective type. That pin feeds through this register
-in order to apply a global enablement of that interrupt
-event type.
-Nonsticky assertion.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
agg_sts
-
-
-
-
Interrupt Event Aggregation status bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/968fdb89d6f3d2a453d9ecb931f44752730f622b.html b/src/integration/docs/caliptra_reg_html/content/968fdb89d6f3d2a453d9ecb931f44752730f622b.html
deleted file mode 100644
index 4ef60bcb2..000000000
--- a/src/integration/docs/caliptra_reg_html/content/968fdb89d6f3d2a453d9ecb931f44752730f622b.html
+++ /dev/null
@@ -1,131 +0,0 @@
-
-
-
-
ECC component control register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x10
- Size: 0x4
-
-
-
Description
-
-
One 3-bit register to set the type of ECC operations.
-bit #[1:0]: This can be:
- 00 for NONE
- 01 for KEYGEN
- 10 for SIGNING
- 11 for VERIFYING
-bit #2: Zeroize all internal registers after ECC process, to avoid SCA leakage.
-This register is located at ECC_base_address + 0x0000_0010.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
ZEROIZE
-
-
-
-
Zeroize all internal registers
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
-
CTRL
-
-
-
-
Control command field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/9699ffa3cece769df6e19790b7b137bce4611725.html b/src/integration/docs/caliptra_reg_html/content/9699ffa3cece769df6e19790b7b137bce4611725.html
deleted file mode 100644
index 62aa5eda0..000000000
--- a/src/integration/docs/caliptra_reg_html/content/9699ffa3cece769df6e19790b7b137bce4611725.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x100
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
Count field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.error_reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/96f3b1fde39c9690aff8cf24a54b104c7ca24323.html b/src/integration/docs/caliptra_reg_html/content/96f3b1fde39c9690aff8cf24a54b104c7ca24323.html
deleted file mode 100644
index 1679c71c4..000000000
--- a/src/integration/docs/caliptra_reg_html/content/96f3b1fde39c9690aff8cf24a54b104c7ca24323.html
+++ /dev/null
@@ -1,126 +0,0 @@
-
-
-
-
Per-Type Interrupt Enable Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x0
- Size: 0x4
-
-
-
Description
-
-
Dedicated register with one bit for each event type that may produce an interrupt.
- Caliptra Access: RW
- SOC Access: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
notif_en
-
-
-
-
Global enable bit for all events of type 'Notification'
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_rst_b
-
-
-
-
-
-
error_en
-
-
-
-
Global enable bit for all events of type 'Error'
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/9a0a4b4d57262aa808e32a580f403545e51ec165.html b/src/integration/docs/caliptra_reg_html/content/9a0a4b4d57262aa808e32a580f403545e51ec165.html
deleted file mode 100644
index a0742cd1d..000000000
--- a/src/integration/docs/caliptra_reg_html/content/9a0a4b4d57262aa808e32a580f403545e51ec165.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x114
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
Count field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/9aa9d86f419d53364b5b88a9d5022b6517081df6.html b/src/integration/docs/caliptra_reg_html/content/9aa9d86f419d53364b5b88a9d5022b6517081df6.html
deleted file mode 100644
index bf57f75c8..000000000
--- a/src/integration/docs/caliptra_reg_html/content/9aa9d86f419d53364b5b88a9d5022b6517081df6.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x10c
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
Count field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/9b2fe31680c9c2101fc709fbfa73e61fe89fa0af.html b/src/integration/docs/caliptra_reg_html/content/9b2fe31680c9c2101fc709fbfa73e61fe89fa0af.html
deleted file mode 100644
index 98d56770d..000000000
--- a/src/integration/docs/caliptra_reg_html/content/9b2fe31680c9c2101fc709fbfa73e61fe89fa0af.html
+++ /dev/null
@@ -1,156 +0,0 @@
-
-
-
-
Per-Event Interrupt Enable Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x4
- Size: 0x4
-
-
-
Description
-
-
Dedicated register with one bit for each event that may produce an interrupt.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error3_en
-
-
-
-
Enable bit for Event 3
-
-
-
error2_en
-
-
-
-
Enable bit for Event 2
-
-
-
error1_en
-
-
-
-
Enable bit for Event 1
-
-
-
error0_en
-
-
-
-
Enable bit for Event 0
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/9b3d9b89f9d9edb6cf5da79a47dea57b95f688f8.html b/src/integration/docs/caliptra_reg_html/content/9b3d9b89f9d9edb6cf5da79a47dea57b95f688f8.html
deleted file mode 100644
index 38954566c..000000000
--- a/src/integration/docs/caliptra_reg_html/content/9b3d9b89f9d9edb6cf5da79a47dea57b95f688f8.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
Generic Input Wires
-
-
-
- Absolute Address:
-
- Base Offset: 0xc0
- Size: 0x4
- Array Dimensions: [2]
- Array Stride: +0x4
- Total Size: 0x8
-
-
-
Description
-
-
Generic input wires connected to SoC interface.
- Caliptra Access: RO
- SOC Access: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
generic_wires
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/9c80bd3482517482f29c4382ff44158dccd9a303.html b/src/integration/docs/caliptra_reg_html/content/9c80bd3482517482f29c4382ff44158dccd9a303.html
deleted file mode 100644
index beb64aa31..000000000
--- a/src/integration/docs/caliptra_reg_html/content/9c80bd3482517482f29c4382ff44158dccd9a303.html
+++ /dev/null
@@ -1,94 +0,0 @@
-
-
-
-
Interrupt Status Aggregation Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0xc
- Size: 0x4
-
-
-
Description
-
-
Single bit indicating occurrence of any interrupt event
-of a given type. E.g. Notifications and Errors may drive
-to two separate interrupt registers. There may be
-multiple sources of Notifications or Errors that are
-aggregated into a single interrupt pin for that
-respective type. That pin feeds through this register
-in order to apply a global enablement of that interrupt
-event type.
-Nonsticky assertion.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
agg_sts
-
-
-
-
Interrupt Event Aggregation status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/9cc6ca65cfaf9150e2557f139ed40e7a7043b01a.html b/src/integration/docs/caliptra_reg_html/content/9cc6ca65cfaf9150e2557f139ed40e7a7043b01a.html
deleted file mode 100644
index e4575ea95..000000000
--- a/src/integration/docs/caliptra_reg_html/content/9cc6ca65cfaf9150e2557f139ed40e7a7043b01a.html
+++ /dev/null
@@ -1,170 +0,0 @@
-
-
-
-
PCR_CTRL
-
-
-
- Absolute Address:
-
- Base Offset: 0x0
- Size: 0x4
- Array Dimensions: [32]
- Array Stride: +0x4
- Total Size: 0x80
-
-
-
Description
-
-
Controls for each pcr entry
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
rsvd1
-
-
-
-
-
rsvd0
-
-
-
-
-
clear
-
-
-
-
Clear the data stored in this entry. Lock will prevent this clear.
-
-
-
lock
-
-
-
-
Lock the PCR from being cleared
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.hard_reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/9d77f943a01e9746a20dfe9287e6c36434046b52.html b/src/integration/docs/caliptra_reg_html/content/9d77f943a01e9746a20dfe9287e6c36434046b52.html
deleted file mode 100644
index 2eb13cd0e..000000000
--- a/src/integration/docs/caliptra_reg_html/content/9d77f943a01e9746a20dfe9287e6c36434046b52.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x20c
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/9da7786783320284556199fad43bc9709f5e673d.html b/src/integration/docs/caliptra_reg_html/content/9da7786783320284556199fad43bc9709f5e673d.html
deleted file mode 100644
index d4fb182b6..000000000
--- a/src/integration/docs/caliptra_reg_html/content/9da7786783320284556199fad43bc9709f5e673d.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x100
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
Count field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.hard_reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/9e6a2f45a79f2a28df9fb01437ddb18ed82bdcc8.html b/src/integration/docs/caliptra_reg_html/content/9e6a2f45a79f2a28df9fb01437ddb18ed82bdcc8.html
deleted file mode 100644
index 63108c029..000000000
--- a/src/integration/docs/caliptra_reg_html/content/9e6a2f45a79f2a28df9fb01437ddb18ed82bdcc8.html
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
BOOTFSM GO
-
-
-
- Absolute Address:
-
- Base Offset: 0xb4
- Size: 0x4
-
-
-
Description
-
-
Indicates that the BootFSM can continue to execute to bring the uController out of reset
- Caliptra Access: RO
- SOC Access: RW
- TAP Access [in debug/manuf mode]: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
GO
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/a0f2d84b2f3aba732656718fc5c24e3155c1fc2e.html b/src/integration/docs/caliptra_reg_html/content/a0f2d84b2f3aba732656718fc5c24e3155c1fc2e.html
deleted file mode 100644
index 7c1174fba..000000000
--- a/src/integration/docs/caliptra_reg_html/content/a0f2d84b2f3aba732656718fc5c24e3155c1fc2e.html
+++ /dev/null
@@ -1,159 +0,0 @@
-
-
-
-
Key Vault Status Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x604
- Size: 0x4
-
-
-
Description
-
-
Reports the Key Vault flow status for this engine
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
ERROR - Key Vault Error
-
-
-
-
Indicates the error status of a key vault flow
-
-
- enum kv_error_e
-
-
- SUCCESS
- 0x0
- Key Vault flow was successful
-
-
- KV_READ_FAIL
- 0x1
- Key Vault Read flow failed
-
-
- KV_WRITE_FAIL
- 0x2
- Key Vault Write flow failed
-
-
-
-
-
VALID
-
-
-
-
Key Vault flow is done
-
-
-
READY
-
-
-
-
Key Vault control is ready for use
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/a1630ecf9e12fd05b81851a7402e2410eec32f15.html b/src/integration/docs/caliptra_reg_html/content/a1630ecf9e12fd05b81851a7402e2410eec32f15.html
deleted file mode 100644
index 3e5f0a6ac..000000000
--- a/src/integration/docs/caliptra_reg_html/content/a1630ecf9e12fd05b81851a7402e2410eec32f15.html
+++ /dev/null
@@ -1,148 +0,0 @@
-
-
-
-
Key Vault Read Control Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x600
- Size: 0x4
-
-
-
Description
-
-
Controls the Key Vault read access for this engine
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
rsvd
-
-
-
-
-
pcr_hash_extend
-
-
-
-
Requested entry is a PCR. This is used only for SHA to hash extend, it's NOP in all other engines
-
-
-
read_entry
-
-
-
-
Key Vault entry to retrieve the read data from for the engine
-
-
-
read_en
-
-
-
-
Indicates that the read data is to come from the key vault.
-Setting this bit to 1 initiates copying of data from the key vault.
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/a1c11ff06feb7cb39e48bc715b59a43300adc0b7.html b/src/integration/docs/caliptra_reg_html/content/a1c11ff06feb7cb39e48bc715b59a43300adc0b7.html
deleted file mode 100644
index 65f95e0ce..000000000
--- a/src/integration/docs/caliptra_reg_html/content/a1c11ff06feb7cb39e48bc715b59a43300adc0b7.html
+++ /dev/null
@@ -1,171 +0,0 @@
-
-
-
-
hmac_reg
-
-
-
- Absolute Address:
-
- Base Offset: 0x10010000
- Size: 0xa14
-
-
-
Description
-
-
address maps for HMAC384 register space
-
-
-
Contents
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/a1d50605ffe070f3502554e73beef5546144b4fa.html b/src/integration/docs/caliptra_reg_html/content/a1d50605ffe070f3502554e73beef5546144b4fa.html
deleted file mode 100644
index c59b856a5..000000000
--- a/src/integration/docs/caliptra_reg_html/content/a1d50605ffe070f3502554e73beef5546144b4fa.html
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
NonStickyDataVaultCtrl
-
-
-
- Absolute Address:
-
- Base Offset: 0x208
- Size: 0x4
- Array Dimensions: [10]
- Array Stride: +0x4
- Total Size: 0x28
-
-
-
Description
-
-
Controls for the Non-Sticky Data Vault Entries
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
lock_entry
-
-
-
-
Lock writes to this entry. Writes will be suppressed when locked.
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/a2f883faf94a5483aa6c8f6d1b734e302696eec5.html b/src/integration/docs/caliptra_reg_html/content/a2f883faf94a5483aa6c8f6d1b734e302696eec5.html
deleted file mode 100644
index 42d593c2e..000000000
--- a/src/integration/docs/caliptra_reg_html/content/a2f883faf94a5483aa6c8f6d1b734e302696eec5.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
Mailbox User
-
-
-
- Absolute Address:
-
- Base Offset: 0x4
- Size: 0x4
-
-
-
Description
-
-
Stores the user that locked the mailbox
- Caliptra Access: RO
- SOC Access: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
user
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/a3532a65eadc972349e45a5aada617ba9607e5d4.html b/src/integration/docs/caliptra_reg_html/content/a3532a65eadc972349e45a5aada617ba9607e5d4.html
deleted file mode 100644
index 6c44f844c..000000000
--- a/src/integration/docs/caliptra_reg_html/content/a3532a65eadc972349e45a5aada617ba9607e5d4.html
+++ /dev/null
@@ -1,149 +0,0 @@
-
-
-
-
sha512_reg
-
-
-
- Absolute Address:
-
- Base Offset: 0x10020000
- Size: 0xa14
-
-
-
Description
-
-
address maps for SHA512 register space
-
-
-
Contents
-
-
-
- Offset
- Identifier
- Name
-
-
-
- 0x000
- SHA512_NAME[2]
- SHA512 component name register type definition
-
-
-
-
-
- 0x008
- SHA512_VERSION[2]
- SHA512 component version register type definition
-
-
-
-
-
- 0x010
- SHA512_CTRL
- SHA512 component control register type definition
-
-
-
-
-
- 0x014
- -
- -
-
-
-
- 0x018
- SHA512_STATUS
- SHA512 component status register type definition
-
-
-
-
-
- 0x01C
- -
- -
-
-
-
- 0x080
- SHA512_BLOCK[32]
- SHA512 component block register type definition
-
-
-
-
-
- 0x100
- SHA512_DIGEST[16]
- SHA512 component digest register type definition
-
-
-
-
-
- 0x140
- -
- -
-
-
-
- 0x600
- SHA512_VAULT_RD_CTRL
- Key Vault Read Control Register
-
-
-
-
-
- 0x604
- SHA512_VAULT_RD_STATUS
- Key Vault Status Register
-
-
-
-
-
- 0x608
- SHA512_KV_WR_CTRL
- Key Vault Write Control Register
-
-
-
-
-
- 0x60C
- SHA512_KV_WR_STATUS
- Key Vault Status Register
-
-
-
-
-
- 0x610
- SHA512_GEN_PCR_HASH
- Generate PCR Hash
-
-
-
-
-
- 0x614
- -
- -
-
-
-
- 0x800
- intr_block_rf
- Interrupt Register Block
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/a3c070a9be0673193fbd6ae5ec232cd5fac20c93.html b/src/integration/docs/caliptra_reg_html/content/a3c070a9be0673193fbd6ae5ec232cd5fac20c93.html
deleted file mode 100644
index f39723f79..000000000
--- a/src/integration/docs/caliptra_reg_html/content/a3c070a9be0673193fbd6ae5ec232cd5fac20c93.html
+++ /dev/null
@@ -1,201 +0,0 @@
-
-
-
-
Interrupt Status Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x14
- Size: 0x4
-
-
-
Description
-
-
Single bit indicating occurrence of each interrupt event.
-Sticky, level assertion, write-1-to-clear.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error3_sts
-
-
-
-
Interrupt Event 3 status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_pwrgood
-
-
-
-
-
-
error2_sts
-
-
-
-
Interrupt Event 2 status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_pwrgood
-
-
-
-
-
-
error1_sts
-
-
-
-
Interrupt Event 1 status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_pwrgood
-
-
-
-
-
-
error0_sts
-
-
-
-
Interrupt Event 0 status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/a540e53a4731099f11bc5092527c0566c8400ba8.html b/src/integration/docs/caliptra_reg_html/content/a540e53a4731099f11bc5092527c0566c8400ba8.html
deleted file mode 100644
index bf57f75c8..000000000
--- a/src/integration/docs/caliptra_reg_html/content/a540e53a4731099f11bc5092527c0566c8400ba8.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x10c
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
Count field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/a6474503ab49bacc692f521bfb82e99d811548ae.html b/src/integration/docs/caliptra_reg_html/content/a6474503ab49bacc692f521bfb82e99d811548ae.html
deleted file mode 100644
index 383dfb632..000000000
--- a/src/integration/docs/caliptra_reg_html/content/a6474503ab49bacc692f521bfb82e99d811548ae.html
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
ECC component signature R register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x300
- Size: 0x4
- Array Dimensions: [12]
- Array Stride: +0x4
- Total Size: 0x30
-
-
-
Description
-
-
12 32-bit registers storing the signature R of the message.
-These registers is read by ECC user after signing operation,
-or be set before verifying operation.
-The signature R should be in [1 : q-1] while q is the group
-order of the Secp384r1 curve.
-Based on RFC6979, If R turns out to be zero, a new nonce (by changing
-the private key or the message) should be selected and R computed
-again (this is an utterly improbable occurrence).
-These registers are located at ECC_base_address +
-0x0000_0300 to 0x0000_032C in big-endian representation.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
SIGN_R
-
-
-
-
Signature R field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/a660302d1447546bb104be68434ef423a0199a1b.html b/src/integration/docs/caliptra_reg_html/content/a660302d1447546bb104be68434ef423a0199a1b.html
deleted file mode 100644
index 061a12eb2..000000000
--- a/src/integration/docs/caliptra_reg_html/content/a660302d1447546bb104be68434ef423a0199a1b.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
Hardware Error Fatal
-
-
-
- Absolute Address:
-
- Base Offset: 0x0
- Size: 0x4
-
-
-
Description
-
-
Indicates fatal hardware error.
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error_code
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/a7b3d6f1170d2cd7228805f3e41516d958f2ec00.html b/src/integration/docs/caliptra_reg_html/content/a7b3d6f1170d2cd7228805f3e41516d958f2ec00.html
deleted file mode 100644
index 5fdb8834e..000000000
--- a/src/integration/docs/caliptra_reg_html/content/a7b3d6f1170d2cd7228805f3e41516d958f2ec00.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x108
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
Count field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.error_reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/a861bee6f95b57b29d38ea8da37ceb5bf9ee7160.html b/src/integration/docs/caliptra_reg_html/content/a861bee6f95b57b29d38ea8da37ceb5bf9ee7160.html
deleted file mode 100644
index 643a65768..000000000
--- a/src/integration/docs/caliptra_reg_html/content/a861bee6f95b57b29d38ea8da37ceb5bf9ee7160.html
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
Mailbox Execute
-
-
-
- Absolute Address:
-
- Base Offset: 0x18
- Size: 0x4
-
-
-
Description
-
-
Mailbox execute register indicates to receiver that the sender is done
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
execute
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/a933cb0fe6324a5d0d5d904f3b35e1994e8134a5.html b/src/integration/docs/caliptra_reg_html/content/a933cb0fe6324a5d0d5d904f3b35e1994e8134a5.html
deleted file mode 100644
index 4893b1466..000000000
--- a/src/integration/docs/caliptra_reg_html/content/a933cb0fe6324a5d0d5d904f3b35e1994e8134a5.html
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
-
-
ECC component hashed message register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x100
- Size: 0x4
- Array Dimensions: [12]
- Array Stride: +0x4
- Total Size: 0x30
-
-
-
Description
-
-
12 32-bit registers storing the hash of the message respect
-to SHA384 algorithm.
-The hashed message can be any 384-bit value in [0 : 2^384-1].
-These registers are located at ECC_base_address +
-0x0000_0100 to 0x0000_012C in big-endian representation.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
MSG
-
-
-
-
Input message field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/aa267fc50256254a896f055916f0b9e0535dd7c6.html b/src/integration/docs/caliptra_reg_html/content/aa267fc50256254a896f055916f0b9e0535dd7c6.html
deleted file mode 100644
index fa84f0c21..000000000
--- a/src/integration/docs/caliptra_reg_html/content/aa267fc50256254a896f055916f0b9e0535dd7c6.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x104
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
Count field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/aa816d3bf06eb983e4ae6df079aa5b7f5583ee59.html b/src/integration/docs/caliptra_reg_html/content/aa816d3bf06eb983e4ae6df079aa5b7f5583ee59.html
deleted file mode 100644
index 98070b1da..000000000
--- a/src/integration/docs/caliptra_reg_html/content/aa816d3bf06eb983e4ae6df079aa5b7f5583ee59.html
+++ /dev/null
@@ -1,94 +0,0 @@
-
-
-
-
Interrupt Status Aggregation Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x10
- Size: 0x4
-
-
-
Description
-
-
Single bit indicating occurrence of any interrupt event
-of a given type. E.g. Notifications and Errors may drive
-to two separate interrupt registers. There may be
-multiple sources of Notifications or Errors that are
-aggregated into a single interrupt pin for that
-respective type. That pin feeds through this register
-in order to apply a global enablement of that interrupt
-event type.
-Nonsticky assertion.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
agg_sts
-
-
-
-
Interrupt Event Aggregation status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/acd9745cbca98b4e73cdabfe22efdc1cbdf34890.html b/src/integration/docs/caliptra_reg_html/content/acd9745cbca98b4e73cdabfe22efdc1cbdf34890.html
deleted file mode 100644
index 17273723d..000000000
--- a/src/integration/docs/caliptra_reg_html/content/acd9745cbca98b4e73cdabfe22efdc1cbdf34890.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Mailbox Data Length
-
-
-
- Absolute Address:
-
- Base Offset: 0xc
- Size: 0x4
-
-
-
Description
-
-
Data length for mailbox access in bytes
- Caliptra Access: RW
- SOC Access: RW
- TAP Access [in debug/manuf mode]: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
length
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/ad057f6641a7b6da90bdb49dd15dccc2d88169d7.html b/src/integration/docs/caliptra_reg_html/content/ad057f6641a7b6da90bdb49dd15dccc2d88169d7.html
deleted file mode 100644
index b53cc4b5e..000000000
--- a/src/integration/docs/caliptra_reg_html/content/ad057f6641a7b6da90bdb49dd15dccc2d88169d7.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x208
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/ad6af1915182d4ef7d84d6d700f1ded5e0ea0b02.html b/src/integration/docs/caliptra_reg_html/content/ad6af1915182d4ef7d84d6d700f1ded5e0ea0b02.html
deleted file mode 100644
index 347fefc1a..000000000
--- a/src/integration/docs/caliptra_reg_html/content/ad6af1915182d4ef7d84d6d700f1ded5e0ea0b02.html
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
SHA256 component version register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x8
- Size: 0x4
- Array Dimensions: [2]
- Array Stride: +0x4
- Total Size: 0x8
-
-
-
Description
-
-
Two 32-bit read-only registers repereseting of the version
-of SHA256 component. These registers are located at
-SHA256_base_address + 0x0000_0008 and 0x0000_000C addresses.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
VERSION
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/adafe0e1215b02f8c6fec0a4f092e5ddeb2480fe.html b/src/integration/docs/caliptra_reg_html/content/adafe0e1215b02f8c6fec0a4f092e5ddeb2480fe.html
deleted file mode 100644
index b53cc4b5e..000000000
--- a/src/integration/docs/caliptra_reg_html/content/adafe0e1215b02f8c6fec0a4f092e5ddeb2480fe.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x208
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/adca0c12e2be005d70ba757fa699b6f0c253e9d8.html b/src/integration/docs/caliptra_reg_html/content/adca0c12e2be005d70ba757fa699b6f0c253e9d8.html
deleted file mode 100644
index 167992319..000000000
--- a/src/integration/docs/caliptra_reg_html/content/adca0c12e2be005d70ba757fa699b6f0c253e9d8.html
+++ /dev/null
@@ -1,129 +0,0 @@
-
-
-
-
ECC component status register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x18
- Size: 0x4
-
-
-
Description
-
-
One 2-bit register including the following flags:
-bit #0: READY : Indicates if the core is ready to take
- a control command and process the block.
-bit #1: VALID : Indicates if the process is done and the
- hash value stored in DIGEST registers is valid.
-This register is located at ECC_base_address + 0x0000_0018.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
VALID
-
-
-
-
Status valid bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
-
READY
-
-
-
-
Status ready bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/aeb1426a53fb49479334365c75186e93e27edf81.html b/src/integration/docs/caliptra_reg_html/content/aeb1426a53fb49479334365c75186e93e27edf81.html
deleted file mode 100644
index cfd8412ea..000000000
--- a/src/integration/docs/caliptra_reg_html/content/aeb1426a53fb49479334365c75186e93e27edf81.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Valid User for TRNG
-
-
-
- Absolute Address:
-
- Base Offset: 0x70
- Size: 0x4
-
-
-
Description
-
-
Valid PAUSER attributes for TRNG on SoC APB Interface.
- Caliptra Access: RW
- SOC Access: RW
-Read-Only once locked by TRNG_PAUSER_LOCK.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
PAUSER
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/af0a66222b4991096fb1b9c054a7635dfca205a9.html b/src/integration/docs/caliptra_reg_html/content/af0a66222b4991096fb1b9c054a7635dfca205a9.html
deleted file mode 100644
index 5331219bd..000000000
--- a/src/integration/docs/caliptra_reg_html/content/af0a66222b4991096fb1b9c054a7635dfca205a9.html
+++ /dev/null
@@ -1,93 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x204
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/b08bffe05e7ff060a375a338006d310d6571c65d.html b/src/integration/docs/caliptra_reg_html/content/b08bffe05e7ff060a375a338006d310d6571c65d.html
deleted file mode 100644
index 5fdb8834e..000000000
--- a/src/integration/docs/caliptra_reg_html/content/b08bffe05e7ff060a375a338006d310d6571c65d.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x108
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
Count field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.error_reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/b0c220f8af7aba09b956899f4bc8785552bdbbc0.html b/src/integration/docs/caliptra_reg_html/content/b0c220f8af7aba09b956899f4bc8785552bdbbc0.html
deleted file mode 100644
index 2bfdaca7b..000000000
--- a/src/integration/docs/caliptra_reg_html/content/b0c220f8af7aba09b956899f4bc8785552bdbbc0.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x10c
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
Count field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.error_reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/b0f0615179c7e7d9901c1710e914cc8f3df449bf.html b/src/integration/docs/caliptra_reg_html/content/b0f0615179c7e7d9901c1710e914cc8f3df449bf.html
deleted file mode 100644
index ea54cc3bc..000000000
--- a/src/integration/docs/caliptra_reg_html/content/b0f0615179c7e7d9901c1710e914cc8f3df449bf.html
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
SHA Accelerator Status
-
-
-
- Absolute Address:
-
- Base Offset: 0x1c
- Size: 0x4
-
-
-
Description
-
-
Status register indicating when the requested function is complete
- Caliptra Access: RO
- SOC Access: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
VALID
-
-
-
-
Valid bit, indicating that the digest is complete
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/b24af8d95b575d64a8a4e0dc16b491cf90f7240e.html b/src/integration/docs/caliptra_reg_html/content/b24af8d95b575d64a8a4e0dc16b491cf90f7240e.html
deleted file mode 100644
index 60d12e9c0..000000000
--- a/src/integration/docs/caliptra_reg_html/content/b24af8d95b575d64a8a4e0dc16b491cf90f7240e.html
+++ /dev/null
@@ -1,158 +0,0 @@
-
-
-
-
Interrupt Trigger Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x1c
- Size: 0x4
-
-
-
Description
-
-
Single bit for each interrupt event allows SW to manually
-trigger occurrence of that event. Upon SW write, the bit
-will pulse for 1 cycle then clear to 0.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error3_trig
-
-
-
-
Interrupt Trigger 3 bit
-
-
-
error2_trig
-
-
-
-
Interrupt Trigger 2 bit
-
-
-
error1_trig
-
-
-
-
Interrupt Trigger 1 bit
-
-
-
error0_trig
-
-
-
-
Interrupt Trigger 0 bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/b4423bfbb15ebcfec2b728fdea2f67593bd3c0e6.html b/src/integration/docs/caliptra_reg_html/content/b4423bfbb15ebcfec2b728fdea2f67593bd3c0e6.html
deleted file mode 100644
index 002667fe2..000000000
--- a/src/integration/docs/caliptra_reg_html/content/b4423bfbb15ebcfec2b728fdea2f67593bd3c0e6.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
fuse_fmc_key_manifest_svn
-
-
-
- Absolute Address:
-
- Base Offset: 0x2b4
- Size: 0x4
-
-
-
Description
-
-
FMC Security Version Number.
- Caliptra Access: RO
- SOC Access: RWL-S
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
svn
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/b6215c92e293e66c325cfdf882821afa50906729.html b/src/integration/docs/caliptra_reg_html/content/b6215c92e293e66c325cfdf882821afa50906729.html
deleted file mode 100644
index 3ee1ed151..000000000
--- a/src/integration/docs/caliptra_reg_html/content/b6215c92e293e66c325cfdf882821afa50906729.html
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
Mailbox Force Unlock
-
-
-
- Absolute Address:
-
- Base Offset: 0x20
- Size: 0x4
-
-
-
Description
-
-
Capability for uC only to force unlock the mailbox.
- Caliptra Access: RW
- SOC Access: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
unlock
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/b7db5396c64f805308049632d16c1685cd95a037.html b/src/integration/docs/caliptra_reg_html/content/b7db5396c64f805308049632d16c1685cd95a037.html
deleted file mode 100644
index 5ab2ed63a..000000000
--- a/src/integration/docs/caliptra_reg_html/content/b7db5396c64f805308049632d16c1685cd95a037.html
+++ /dev/null
@@ -1,283 +0,0 @@
-
-
-
-
Key Vault Write Control Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x608
- Size: 0x4
-
-
-
Description
-
-
Controls the Key Vault write access for this engine
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
rsvd
-
-
-
-
-
ecc_msg_dest_valid
-
-
-
-
ECC MSG is a valid destination
-
-
-
ecc_seed_dest_valid
-
-
-
-
ECC SEED is a valid destination
-
-
-
ecc_pkey_dest_valid
-
-
-
-
ECC PKEY is a valid destination
-
-
-
sha_block_dest_valid
-
-
-
-
SHA BLOCK is a valid destination
-
-
-
hmac_block_dest_valid
-
-
-
-
HMAC BLOCK is a valid destination
-
-
-
hmac_key_dest_valid
-
-
-
-
HMAC KEY is a valid destination
-
-
-
write_entry
-
-
-
-
Key Vault entry to store the result
-
-
-
write_en
-
-
-
-
Indicates that the result is to be stored in the key vault.
-Setting this bit to 1 will copy the result to the keyvault when it is ready.
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/bc119d49d13a5e01a3756ca3f6aca70cbfd07031.html b/src/integration/docs/caliptra_reg_html/content/bc119d49d13a5e01a3756ca3f6aca70cbfd07031.html
deleted file mode 100644
index ed2facdb2..000000000
--- a/src/integration/docs/caliptra_reg_html/content/bc119d49d13a5e01a3756ca3f6aca70cbfd07031.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x104
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
Count field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.error_reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/bc566bb6490b0d96ad9927bb4987498cc6cd3003.html b/src/integration/docs/caliptra_reg_html/content/bc566bb6490b0d96ad9927bb4987498cc6cd3003.html
deleted file mode 100644
index 6bfa4554e..000000000
--- a/src/integration/docs/caliptra_reg_html/content/bc566bb6490b0d96ad9927bb4987498cc6cd3003.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
Mailbox DataIn
-
-
-
- Absolute Address:
-
- Base Offset: 0x10
- Size: 0x4
-
-
-
Description
-
-
Data in register, write the next data to mailbox
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
datain
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/bca993deb61504f78bfbff8c87d0c91fa4cdf6af.html b/src/integration/docs/caliptra_reg_html/content/bca993deb61504f78bfbff8c87d0c91fa4cdf6af.html
deleted file mode 100644
index b647aa123..000000000
--- a/src/integration/docs/caliptra_reg_html/content/bca993deb61504f78bfbff8c87d0c91fa4cdf6af.html
+++ /dev/null
@@ -1,159 +0,0 @@
-
-
-
-
Key Vault Status Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x60c
- Size: 0x4
-
-
-
Description
-
-
Reports the Key Vault flow status for this engine
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
ERROR - Key Vault Error
-
-
-
-
Indicates the error status of a key vault flow
-
-
- enum kv_error_e
-
-
- SUCCESS
- 0x0
- Key Vault flow was successful
-
-
- KV_READ_FAIL
- 0x1
- Key Vault Read flow failed
-
-
- KV_WRITE_FAIL
- 0x2
- Key Vault Write flow failed
-
-
-
-
-
VALID
-
-
-
-
Key Vault flow is done
-
-
-
READY
-
-
-
-
Key Vault control is ready for use
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/bcca96bd0a61030e6e0b3065a12702ae0a0bc238.html b/src/integration/docs/caliptra_reg_html/content/bcca96bd0a61030e6e0b3065a12702ae0a0bc238.html
deleted file mode 100644
index 62ed29577..000000000
--- a/src/integration/docs/caliptra_reg_html/content/bcca96bd0a61030e6e0b3065a12702ae0a0bc238.html
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
SHA Accelerator Lock
-
-
-
- Absolute Address:
-
- Base Offset: 0x0
- Size: 0x4
-
-
-
Description
-
-
SHA lock register for SHA access, reading 0 will set the lock, Write 1 to clear the lock
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
LOCK
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/be17352ad5be6dc693711659cecfa0bff45d4ca1.html b/src/integration/docs/caliptra_reg_html/content/be17352ad5be6dc693711659cecfa0bff45d4ca1.html
deleted file mode 100644
index 21c83c3cc..000000000
--- a/src/integration/docs/caliptra_reg_html/content/be17352ad5be6dc693711659cecfa0bff45d4ca1.html
+++ /dev/null
@@ -1,102 +0,0 @@
-
-
-
-
Per-Type Interrupt Enable Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x0
- Size: 0x4
-
-
-
Description
-
-
Dedicated register with one bit for each event type that may produce an interrupt.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
notif_en
-
-
-
-
Global enable bit for all events of type 'Notification'
-
-
-
error_en
-
-
-
-
Global enable bit for all events of type 'Error'
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/be37b3516595490f9fbf9309fa07b6ebc34674e0.html b/src/integration/docs/caliptra_reg_html/content/be37b3516595490f9fbf9309fa07b6ebc34674e0.html
deleted file mode 100644
index 8353db259..000000000
--- a/src/integration/docs/caliptra_reg_html/content/be37b3516595490f9fbf9309fa07b6ebc34674e0.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
fuse_key_manifest_pk_hash
-
-
-
- Absolute Address:
-
- Base Offset: 0x250
- Size: 0x4
- Array Dimensions: [12]
- Array Stride: +0x4
- Total Size: 0x30
-
-
-
Description
-
-
Key Manifest PK hash Fuse.
- Caliptra Access: RO
- SOC Access: RWL-S
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
hash
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/bef6cc33b26989bb7d963b38224f0959deada123.html b/src/integration/docs/caliptra_reg_html/content/bef6cc33b26989bb7d963b38224f0959deada123.html
deleted file mode 100644
index 8406b7b47..000000000
--- a/src/integration/docs/caliptra_reg_html/content/bef6cc33b26989bb7d963b38224f0959deada123.html
+++ /dev/null
@@ -1,283 +0,0 @@
-
-
-
-
Key Vault Write Control Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x618
- Size: 0x4
-
-
-
Description
-
-
Controls the Key Vault write access for this engine
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
rsvd
-
-
-
-
-
ecc_msg_dest_valid
-
-
-
-
ECC MSG is a valid destination
-
-
-
ecc_seed_dest_valid
-
-
-
-
ECC SEED is a valid destination
-
-
-
ecc_pkey_dest_valid
-
-
-
-
ECC PKEY is a valid destination
-
-
-
sha_block_dest_valid
-
-
-
-
SHA BLOCK is a valid destination
-
-
-
hmac_block_dest_valid
-
-
-
-
HMAC BLOCK is a valid destination
-
-
-
hmac_key_dest_valid
-
-
-
-
HMAC KEY is a valid destination
-
-
-
write_entry
-
-
-
-
Key Vault entry to store the result
-
-
-
write_en
-
-
-
-
Indicates that the result is to be stored in the key vault.
-Setting this bit to 1 will copy the result to the keyvault when it is ready.
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/c00b4898d5a9013b9921c152feca71aed13fa1e5.html b/src/integration/docs/caliptra_reg_html/content/c00b4898d5a9013b9921c152feca71aed13fa1e5.html
deleted file mode 100644
index 63243e331..000000000
--- a/src/integration/docs/caliptra_reg_html/content/c00b4898d5a9013b9921c152feca71aed13fa1e5.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
ICCM Lock
-
-
-
- Absolute Address:
-
- Base Offset: 0x620
- Size: 0x4
-
-
-
Description
-
-
Lock feature gates writes to the ICCM. When lock is set to
-1, writes are blocked. When cleared to 0, writes allowed.
-Write-once, meaning only a reset can clear it once set to 1.
- Caliptra Access: RW1
- SOC Access: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
lock
-
-
-
-
Lock bit gates writes to ICCM. Write 1 to set - cannot be cleared by SW.
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/c193c9fa5bb607e1874b9fa0d58dc7ef7a9473a1.html b/src/integration/docs/caliptra_reg_html/content/c193c9fa5bb607e1874b9fa0d58dc7ef7a9473a1.html
deleted file mode 100644
index d3c1fc923..000000000
--- a/src/integration/docs/caliptra_reg_html/content/c193c9fa5bb607e1874b9fa0d58dc7ef7a9473a1.html
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
SHA512 component name register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x0
- Size: 0x4
- Array Dimensions: [2]
- Array Stride: +0x4
- Total Size: 0x8
-
-
-
Description
-
-
Two 32-bit read-only registers repereseting of the name
-of SHA512 component. These registers are located at
-SHA512_base_address + 0x0000_0000 and 0x0000_0004 addresses.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
NAME
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/c3a54e0c95711059edbfd9d1cd685fd1924bea01.html b/src/integration/docs/caliptra_reg_html/content/c3a54e0c95711059edbfd9d1cd685fd1924bea01.html
deleted file mode 100644
index a9f97e8d0..000000000
--- a/src/integration/docs/caliptra_reg_html/content/c3a54e0c95711059edbfd9d1cd685fd1924bea01.html
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
StickyLockableScratchRegCtrl
-
-
-
- Absolute Address:
-
- Base Offset: 0x480
- Size: 0x4
- Array Dimensions: [8]
- Array Stride: +0x4
- Total Size: 0x20
-
-
-
Description
-
-
Sticky Scratch Register Controls
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
lock_entry
-
-
-
-
Lock writes to the Scratch registers. Writes will be suppressed when locked.
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.hard_reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/c3ac689b862515d4caec68f03da9fd8f821159b6.html b/src/integration/docs/caliptra_reg_html/content/c3ac689b862515d4caec68f03da9fd8f821159b6.html
deleted file mode 100644
index e9b828fef..000000000
--- a/src/integration/docs/caliptra_reg_html/content/c3ac689b862515d4caec68f03da9fd8f821159b6.html
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
SHA512 component version register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x8
- Size: 0x4
- Array Dimensions: [2]
- Array Stride: +0x4
- Total Size: 0x8
-
-
-
Description
-
-
Two 32-bit read-only registers repereseting of the version
-of SHA512 component. These registers are located at
-SHA512_base_address + 0x0000_0008 and 0x0000_000C addresses.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
VERSION
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/c77ce5412cbe5f32a3eb41dce9ca80c782182ef3.html b/src/integration/docs/caliptra_reg_html/content/c77ce5412cbe5f32a3eb41dce9ca80c782182ef3.html
deleted file mode 100644
index 02813e7e3..000000000
--- a/src/integration/docs/caliptra_reg_html/content/c77ce5412cbe5f32a3eb41dce9ca80c782182ef3.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
SHA512 component digest register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x100
- Size: 0x4
- Array Dimensions: [16]
- Array Stride: +0x4
- Total Size: 0x40
-
-
-
Description
-
-
16 32-bit registers storing the 512-bit digest output.
-These registers are located at SHA512_base_address +
-0x0000_0100 to 0x0000_013C in big-endian representation.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
DIGEST
-
-
-
-
Output digest field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/c7bb9f55f2a8de215d160f53d73051f0b5d060f1.html b/src/integration/docs/caliptra_reg_html/content/c7bb9f55f2a8de215d160f53d73051f0b5d060f1.html
deleted file mode 100644
index fd751040d..000000000
--- a/src/integration/docs/caliptra_reg_html/content/c7bb9f55f2a8de215d160f53d73051f0b5d060f1.html
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
Interrupt Status Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x18
- Size: 0x4
-
-
-
Description
-
-
Single bit indicating occurrence of each interrupt event.
-Sticky, level assertion, write-1-to-clear.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
notif_cmd_done_sts
-
-
-
-
Command Done Interrupt status bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/c855013de800abab4f82d5f7d73f7348a1d2080b.html b/src/integration/docs/caliptra_reg_html/content/c855013de800abab4f82d5f7d73f7348a1d2080b.html
deleted file mode 100644
index b86db5e8e..000000000
--- a/src/integration/docs/caliptra_reg_html/content/c855013de800abab4f82d5f7d73f7348a1d2080b.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
SHA256 component digest register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x100
- Size: 0x4
- Array Dimensions: [8]
- Array Stride: +0x4
- Total Size: 0x20
-
-
-
Description
-
-
8 32-bit registers storing the 256-bit digest output.
-These registers are located at SHA256_base_address +
-0x0000_0100 to 0x0000_011C in big-endian representation.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
DIGEST
-
-
-
-
Output digest field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/ca9dc7fa12bc285fef7f2f91a8a4542696d1393e.html b/src/integration/docs/caliptra_reg_html/content/ca9dc7fa12bc285fef7f2f91a8a4542696d1393e.html
deleted file mode 100644
index 2eb13cd0e..000000000
--- a/src/integration/docs/caliptra_reg_html/content/ca9dc7fa12bc285fef7f2f91a8a4542696d1393e.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x20c
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/cda40580c3eafecbabe3150a82f81ea4e968bc9d.html b/src/integration/docs/caliptra_reg_html/content/cda40580c3eafecbabe3150a82f81ea4e968bc9d.html
deleted file mode 100644
index bde93a25a..000000000
--- a/src/integration/docs/caliptra_reg_html/content/cda40580c3eafecbabe3150a82f81ea4e968bc9d.html
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
StickyLockableScratchReg
-
-
-
- Absolute Address:
-
- Base Offset: 0x4a0
- Size: 0x4
- Array Dimensions: [8]
- Array Stride: +0x4
- Total Size: 0x20
-
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
data
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.hard_reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/cdd2aa10b7eae16c115bf93f29ba5b2ca55ef531.html b/src/integration/docs/caliptra_reg_html/content/cdd2aa10b7eae16c115bf93f29ba5b2ca55ef531.html
deleted file mode 100644
index fa84f0c21..000000000
--- a/src/integration/docs/caliptra_reg_html/content/cdd2aa10b7eae16c115bf93f29ba5b2ca55ef531.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x104
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
Count field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/cdf9cbced8b681073490e547cc3828f5d0de8f23.html b/src/integration/docs/caliptra_reg_html/content/cdf9cbced8b681073490e547cc3828f5d0de8f23.html
deleted file mode 100644
index 2bfdaca7b..000000000
--- a/src/integration/docs/caliptra_reg_html/content/cdf9cbced8b681073490e547cc3828f5d0de8f23.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x10c
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
Count field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.error_reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/ce4395de689bc747d11e16d7846968a9142744f1.html b/src/integration/docs/caliptra_reg_html/content/ce4395de689bc747d11e16d7846968a9142744f1.html
deleted file mode 100644
index 21c83c3cc..000000000
--- a/src/integration/docs/caliptra_reg_html/content/ce4395de689bc747d11e16d7846968a9142744f1.html
+++ /dev/null
@@ -1,102 +0,0 @@
-
-
-
-
Per-Type Interrupt Enable Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x0
- Size: 0x4
-
-
-
Description
-
-
Dedicated register with one bit for each event type that may produce an interrupt.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
notif_en
-
-
-
-
Global enable bit for all events of type 'Notification'
-
-
-
error_en
-
-
-
-
Global enable bit for all events of type 'Error'
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/ced75539b7910ed5fbe1a7fbe52017f82b19c77a.html b/src/integration/docs/caliptra_reg_html/content/ced75539b7910ed5fbe1a7fbe52017f82b19c77a.html
deleted file mode 100644
index 1dfa4d656..000000000
--- a/src/integration/docs/caliptra_reg_html/content/ced75539b7910ed5fbe1a7fbe52017f82b19c77a.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
Field Entropy
-
-
-
- Absolute Address:
-
- Base Offset: 0x230
- Size: 0x4
- Array Dimensions: [8]
- Array Stride: +0x4
- Total Size: 0x20
-
-
-
Description
-
-
Obfuscated Field Entropy.
- Caliptra Access: -
- SOC Access: WL-S
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
seed
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/d0303e35929e77e8f85c08551bd01f0117cdc10c.html b/src/integration/docs/caliptra_reg_html/content/d0303e35929e77e8f85c08551bd01f0117cdc10c.html
deleted file mode 100644
index 90db3c706..000000000
--- a/src/integration/docs/caliptra_reg_html/content/d0303e35929e77e8f85c08551bd01f0117cdc10c.html
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
-
-
Valid User for TRNG PAUSER Lock
-
-
-
- Absolute Address:
-
- Base Offset: 0x74
- Size: 0x4
-
-
-
Description
-
-
Valid PAUSER attributes for requests from SoC APB Interface.
-Each bit corresponds to locking the associated VALID_PAUSER register.
-Caliptra FW RW access for survivability but cannot unlock once locked
- Caliptra Access: RW
- SOC Access: RW
-Read-Only once locked.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
LOCK
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/d0e936eaead5e6dc1271149d2a5c90283b15a9f8.html b/src/integration/docs/caliptra_reg_html/content/d0e936eaead5e6dc1271149d2a5c90283b15a9f8.html
deleted file mode 100644
index d683c70ad..000000000
--- a/src/integration/docs/caliptra_reg_html/content/d0e936eaead5e6dc1271149d2a5c90283b15a9f8.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x200
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/d0f6b6582b9035e15898d7fe8355615fb7656c29.html b/src/integration/docs/caliptra_reg_html/content/d0f6b6582b9035e15898d7fe8355615fb7656c29.html
deleted file mode 100644
index 1eae7481c..000000000
--- a/src/integration/docs/caliptra_reg_html/content/d0f6b6582b9035e15898d7fe8355615fb7656c29.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x204
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/d2812900bda7ec83379783ea3764588e99f5d728.html b/src/integration/docs/caliptra_reg_html/content/d2812900bda7ec83379783ea3764588e99f5d728.html
deleted file mode 100644
index fd751040d..000000000
--- a/src/integration/docs/caliptra_reg_html/content/d2812900bda7ec83379783ea3764588e99f5d728.html
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
Interrupt Status Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x18
- Size: 0x4
-
-
-
Description
-
-
Single bit indicating occurrence of each interrupt event.
-Sticky, level assertion, write-1-to-clear.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
notif_cmd_done_sts
-
-
-
-
Command Done Interrupt status bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/d376f93525bc0f81fbac58e01f731a1f483fb9c8.html b/src/integration/docs/caliptra_reg_html/content/d376f93525bc0f81fbac58e01f731a1f483fb9c8.html
deleted file mode 100644
index 60d12e9c0..000000000
--- a/src/integration/docs/caliptra_reg_html/content/d376f93525bc0f81fbac58e01f731a1f483fb9c8.html
+++ /dev/null
@@ -1,158 +0,0 @@
-
-
-
-
Interrupt Trigger Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x1c
- Size: 0x4
-
-
-
Description
-
-
Single bit for each interrupt event allows SW to manually
-trigger occurrence of that event. Upon SW write, the bit
-will pulse for 1 cycle then clear to 0.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error3_trig
-
-
-
-
Interrupt Trigger 3 bit
-
-
-
error2_trig
-
-
-
-
Interrupt Trigger 2 bit
-
-
-
error1_trig
-
-
-
-
Interrupt Trigger 1 bit
-
-
-
error0_trig
-
-
-
-
Interrupt Trigger 0 bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/d4701b5c97b96ecc208a5dfa1dc870a4ebbf90d3.html b/src/integration/docs/caliptra_reg_html/content/d4701b5c97b96ecc208a5dfa1dc870a4ebbf90d3.html
deleted file mode 100644
index 3323286a8..000000000
--- a/src/integration/docs/caliptra_reg_html/content/d4701b5c97b96ecc208a5dfa1dc870a4ebbf90d3.html
+++ /dev/null
@@ -1,199 +0,0 @@
-
-
-
-
Interrupt Register Block
-
-
-
- Absolute Address:
-
- Base Offset: 0x800
- Size: 0x214
-
-
-
Description
-
-
Set of registers to implement interrupt functionality
-
-
-
Contents
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/d6391eb8575feaaa298a6237deca519b25bab2c3.html b/src/integration/docs/caliptra_reg_html/content/d6391eb8575feaaa298a6237deca519b25bab2c3.html
deleted file mode 100644
index a623f6757..000000000
--- a/src/integration/docs/caliptra_reg_html/content/d6391eb8575feaaa298a6237deca519b25bab2c3.html
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x180
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/d6a0617f6118083c1fbbf46be4752fb1357f94b8.html b/src/integration/docs/caliptra_reg_html/content/d6a0617f6118083c1fbbf46be4752fb1357f94b8.html
deleted file mode 100644
index 3cd3d6d5a..000000000
--- a/src/integration/docs/caliptra_reg_html/content/d6a0617f6118083c1fbbf46be4752fb1357f94b8.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
HMAC384 component key register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x40
- Size: 0x4
- Array Dimensions: [12]
- Array Stride: +0x4
- Total Size: 0x30
-
-
-
Description
-
-
12 32-bit registers storing the 384-bit key.
-These registers are located at HMAC384_base_address +
-0x0000_0040 to 0x0000_006C in big-endian representation.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
KEY
-
-
-
-
Input HMAC384 key field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/d76f63aeb5df1c431aceb2d42967293007d95bed.html b/src/integration/docs/caliptra_reg_html/content/d76f63aeb5df1c431aceb2d42967293007d95bed.html
deleted file mode 100644
index 2eb13cd0e..000000000
--- a/src/integration/docs/caliptra_reg_html/content/d76f63aeb5df1c431aceb2d42967293007d95bed.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x20c
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/d7cf4f22109c59eb64792608adad162ab861f13e.html b/src/integration/docs/caliptra_reg_html/content/d7cf4f22109c59eb64792608adad162ab861f13e.html
deleted file mode 100644
index a2535edaf..000000000
--- a/src/integration/docs/caliptra_reg_html/content/d7cf4f22109c59eb64792608adad162ab861f13e.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
SHA Accelerator Data In
-
-
-
- Absolute Address:
-
- Base Offset: 0x14
- Size: 0x4
-
-
-
Description
-
-
Data in register for SHA Streaming function
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
DATAIN
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/d97e8a5751de88d18113d868d3f43d6a4c50c817.html b/src/integration/docs/caliptra_reg_html/content/d97e8a5751de88d18113d868d3f43d6a4c50c817.html
deleted file mode 100644
index 98d56770d..000000000
--- a/src/integration/docs/caliptra_reg_html/content/d97e8a5751de88d18113d868d3f43d6a4c50c817.html
+++ /dev/null
@@ -1,156 +0,0 @@
-
-
-
-
Per-Event Interrupt Enable Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x4
- Size: 0x4
-
-
-
Description
-
-
Dedicated register with one bit for each event that may produce an interrupt.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error3_en
-
-
-
-
Enable bit for Event 3
-
-
-
error2_en
-
-
-
-
Enable bit for Event 2
-
-
-
error1_en
-
-
-
-
Enable bit for Event 1
-
-
-
error0_en
-
-
-
-
Enable bit for Event 0
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/d9f02637c7d3669ed05475b855ddbf5f0bc2d98f.html b/src/integration/docs/caliptra_reg_html/content/d9f02637c7d3669ed05475b855ddbf5f0bc2d98f.html
deleted file mode 100644
index a1093297a..000000000
--- a/src/integration/docs/caliptra_reg_html/content/d9f02637c7d3669ed05475b855ddbf5f0bc2d98f.html
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-
-
mbox_csr
-
-
-
- Absolute Address:
-
- Base Offset: 0x30020000
- Size: 0x24
-
-
-
Description
-
-
address maps for mbox register space
-
-
-
Contents
-
-
-
- Offset
- Identifier
- Name
-
-
-
- 0x00
- mbox_lock
- Mailbox Lock
-
-
-
-
-
- 0x04
- mbox_user
- Mailbox User
-
-
-
-
-
- 0x08
- mbox_cmd
- Mailbox Command
-
-
-
-
-
- 0x0C
- mbox_dlen
- Mailbox Data Length
-
-
-
-
-
- 0x10
- mbox_datain
- Mailbox DataIn
-
-
-
-
-
- 0x14
- mbox_dataout
- Mailbox DataOut
-
-
-
-
-
- 0x18
- mbox_execute
- Mailbox Execute
-
-
-
-
-
- 0x1C
- mbox_status
- Mailbox Status
-
-
-
-
-
- 0x20
- mbox_unlock
- Mailbox Force Unlock
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/da1aab746cebce768e56129f8702eb0faef20850.html b/src/integration/docs/caliptra_reg_html/content/da1aab746cebce768e56129f8702eb0faef20850.html
deleted file mode 100644
index 1355e25d7..000000000
--- a/src/integration/docs/caliptra_reg_html/content/da1aab746cebce768e56129f8702eb0faef20850.html
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
Per-Event Interrupt Enable Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x8
- Size: 0x4
-
-
-
Description
-
-
Dedicated register with one bit for each event that may produce an interrupt.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
notif_cmd_done_en
-
-
-
-
Enable bit for Command Done Interrupt
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/db9662ba6b15992f22b7a1cc1498871307d9397f.html b/src/integration/docs/caliptra_reg_html/content/db9662ba6b15992f22b7a1cc1498871307d9397f.html
deleted file mode 100644
index 98d56770d..000000000
--- a/src/integration/docs/caliptra_reg_html/content/db9662ba6b15992f22b7a1cc1498871307d9397f.html
+++ /dev/null
@@ -1,156 +0,0 @@
-
-
-
-
Per-Event Interrupt Enable Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x4
- Size: 0x4
-
-
-
Description
-
-
Dedicated register with one bit for each event that may produce an interrupt.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error3_en
-
-
-
-
Enable bit for Event 3
-
-
-
error2_en
-
-
-
-
Enable bit for Event 2
-
-
-
error1_en
-
-
-
-
Enable bit for Event 1
-
-
-
error0_en
-
-
-
-
Enable bit for Event 0
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/dc2a55f44afe5d7e20be92739ecdaffc28f2ebfc.html b/src/integration/docs/caliptra_reg_html/content/dc2a55f44afe5d7e20be92739ecdaffc28f2ebfc.html
deleted file mode 100644
index 947d03234..000000000
--- a/src/integration/docs/caliptra_reg_html/content/dc2a55f44afe5d7e20be92739ecdaffc28f2ebfc.html
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
ECC component version register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x8
- Size: 0x4
- Array Dimensions: [2]
- Array Stride: +0x4
- Total Size: 0x8
-
-
-
Description
-
-
Two 32-bit read-only registers repereseting of the version
-of ECC component. These registers are located at
-ECC_base_address + 0x0000_0008 and 0x0000_000C addresses.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
VERSION
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/dda21561cfba5483ebeb207aea25044ba2920520.html b/src/integration/docs/caliptra_reg_html/content/dda21561cfba5483ebeb207aea25044ba2920520.html
deleted file mode 100644
index b2c532cf1..000000000
--- a/src/integration/docs/caliptra_reg_html/content/dda21561cfba5483ebeb207aea25044ba2920520.html
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
Interrupt Trigger Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x1c
- Size: 0x4
-
-
-
Description
-
-
Single bit for each interrupt event allows SW to manually
-trigger occurrence of that event. Upon SW write, the bit
-will pulse for 1 cycle then clear to 0.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error_internal_trig
-
-
-
-
Internal Errors trigger bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/dfc25cf95662ff8b25fade113ad8a2c7a29bf307.html b/src/integration/docs/caliptra_reg_html/content/dfc25cf95662ff8b25fade113ad8a2c7a29bf307.html
deleted file mode 100644
index bd9d44c11..000000000
--- a/src/integration/docs/caliptra_reg_html/content/dfc25cf95662ff8b25fade113ad8a2c7a29bf307.html
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
Mailbox Lock
-
-
-
- Absolute Address:
-
- Base Offset: 0x0
- Size: 0x4
-
-
-
Description
-
-
Mailbox lock register for mailbox access, reading 0 will set the lock
- Caliptra Access: RO
- SOC Access: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
lock
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/dfec691a50e128d03f6d21660dbc8b3ac2680243.html b/src/integration/docs/caliptra_reg_html/content/dfec691a50e128d03f6d21660dbc8b3ac2680243.html
deleted file mode 100644
index 2e11fce78..000000000
--- a/src/integration/docs/caliptra_reg_html/content/dfec691a50e128d03f6d21660dbc8b3ac2680243.html
+++ /dev/null
@@ -1,109 +0,0 @@
-
-
-
-
sha256_reg
-
-
-
- Absolute Address:
-
- Base Offset: 0x10028000
- Size: 0xa14
-
-
-
Description
-
-
address maps for SHA256 register space
-
-
-
Contents
-
-
-
- Offset
- Identifier
- Name
-
-
-
- 0x000
- SHA256_NAME[2]
- SHA256 component name register type definition
-
-
-
-
-
- 0x008
- SHA256_VERSION[2]
- SHA256 component version register type definition
-
-
-
-
-
- 0x010
- SHA256_CTRL
- SHA256 component control register type definition
-
-
-
-
-
- 0x014
- -
- -
-
-
-
- 0x018
- SHA256_STATUS
- SHA256 component status register type definition
-
-
-
-
-
- 0x01C
- -
- -
-
-
-
- 0x080
- SHA256_BLOCK[16]
- SHA256 component block register type definition
-
-
-
-
-
- 0x0C0
- -
- -
-
-
-
- 0x100
- SHA256_DIGEST[8]
- SHA256 component digest register type definition
-
-
-
-
-
- 0x120
- -
- -
-
-
-
- 0x800
- intr_block_rf
- Interrupt Register Block
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/e0b67b003e8b88f37495ec843dc9d164eb9fbbab.html b/src/integration/docs/caliptra_reg_html/content/e0b67b003e8b88f37495ec843dc9d164eb9fbbab.html
deleted file mode 100644
index 7c1174fba..000000000
--- a/src/integration/docs/caliptra_reg_html/content/e0b67b003e8b88f37495ec843dc9d164eb9fbbab.html
+++ /dev/null
@@ -1,159 +0,0 @@
-
-
-
-
Key Vault Status Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x604
- Size: 0x4
-
-
-
Description
-
-
Reports the Key Vault flow status for this engine
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
ERROR - Key Vault Error
-
-
-
-
Indicates the error status of a key vault flow
-
-
- enum kv_error_e
-
-
- SUCCESS
- 0x0
- Key Vault flow was successful
-
-
- KV_READ_FAIL
- 0x1
- Key Vault Read flow failed
-
-
- KV_WRITE_FAIL
- 0x2
- Key Vault Write flow failed
-
-
-
-
-
VALID
-
-
-
-
Key Vault flow is done
-
-
-
READY
-
-
-
-
Key Vault control is ready for use
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/e219e43a7260b247f28ca6beb0c94a8f86029415.html b/src/integration/docs/caliptra_reg_html/content/e219e43a7260b247f28ca6beb0c94a8f86029415.html
deleted file mode 100644
index 1355e25d7..000000000
--- a/src/integration/docs/caliptra_reg_html/content/e219e43a7260b247f28ca6beb0c94a8f86029415.html
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
Per-Event Interrupt Enable Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x8
- Size: 0x4
-
-
-
Description
-
-
Dedicated register with one bit for each event that may produce an interrupt.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
notif_cmd_done_en
-
-
-
-
Enable bit for Command Done Interrupt
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/e23d65c9c95ee818ae8ce8d1e36741e25494fbbd.html b/src/integration/docs/caliptra_reg_html/content/e23d65c9c95ee818ae8ce8d1e36741e25494fbbd.html
deleted file mode 100644
index a623f6757..000000000
--- a/src/integration/docs/caliptra_reg_html/content/e23d65c9c95ee818ae8ce8d1e36741e25494fbbd.html
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x180
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/e376c91d9a462bbc494f7de9163b64eb54bdc66b.html b/src/integration/docs/caliptra_reg_html/content/e376c91d9a462bbc494f7de9163b64eb54bdc66b.html
deleted file mode 100644
index a623f6757..000000000
--- a/src/integration/docs/caliptra_reg_html/content/e376c91d9a462bbc494f7de9163b64eb54bdc66b.html
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x180
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/e382b484c64f617a84d87b14300f850cf043f271.html b/src/integration/docs/caliptra_reg_html/content/e382b484c64f617a84d87b14300f850cf043f271.html
deleted file mode 100644
index 207164d3a..000000000
--- a/src/integration/docs/caliptra_reg_html/content/e382b484c64f617a84d87b14300f850cf043f271.html
+++ /dev/null
@@ -1,252 +0,0 @@
-
-
-
-
SHA512 component control register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x10
- Size: 0x4
-
-
-
Description
-
-
One 5-bit register including the following flags:
-bit #0: INIT : Trigs the SHA512 core to start the
- processing for the first padded message block.
-bit #1: NEXT: Trigs the SHA512 core to start the
- processing for the remining padded message block.
-bit #3-2: MODE : Indicates the SHA512 core to set dynamically
- the type of hashing algorithm. This can be:
- 00 for SHA512/224
- 01 for SHA512/256
- 10 for SHA384
- 11 for SHA512
-bit #4: Zeroize all internal registers after SHA process, to avoid SCA leakage.
-This register is located at SHA512_base_address + 0x0000_0010
-After each software write, hardware will erase the register.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
LAST
-
-
-
-
Indicates last iteration for hash extend function.
-Result of this INIT or NEXT cycle will be written back to PCR
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
-
ZEROIZE
-
-
-
-
Zeroize all internal registers
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
-
MODE
-
-
-
-
Control mode command bits
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
-
NEXT
-
-
-
-
Control next command bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
-
INIT
-
-
-
-
Control init command bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/e3b5c943607dcdf44f4787e42656096afa97a4cf.html b/src/integration/docs/caliptra_reg_html/content/e3b5c943607dcdf44f4787e42656096afa97a4cf.html
deleted file mode 100644
index f6e0353bb..000000000
--- a/src/integration/docs/caliptra_reg_html/content/e3b5c943607dcdf44f4787e42656096afa97a4cf.html
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
Interrupt Status Aggregation Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0xc
- Size: 0x4
-
-
-
Description
-
-
Single bit indicating occurrence of any interrupt event
-of a given type. E.g. Notifications and Errors may drive
-to two separate interrupt registers. There may be
-multiple sources of Notifications or Errors that are
-aggregated into a single interrupt pin for that
-respective type. That pin feeds through this register
-in order to apply a global enablement of that interrupt
-event type.
-Nonsticky assertion.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
agg_sts
-
-
-
-
Interrupt Event Aggregation status bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/e3cca367d13dae613c9138e9c08c5523f69520a1.html b/src/integration/docs/caliptra_reg_html/content/e3cca367d13dae613c9138e9c08c5523f69520a1.html
deleted file mode 100644
index f073d429e..000000000
--- a/src/integration/docs/caliptra_reg_html/content/e3cca367d13dae613c9138e9c08c5523f69520a1.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Hardware Error Encoding
-
-
-
- Absolute Address:
-
- Base Offset: 0x10
- Size: 0x4
-
-
-
Description
-
-
Encoded error value for hardware errors.
- Caliptra Access: RW
- SOC Access: RW
- TAP Access [in debug/manuf mode]: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error_code
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/e428308d9741528dbf5a4ead8659f78d678036ab.html b/src/integration/docs/caliptra_reg_html/content/e428308d9741528dbf5a4ead8659f78d678036ab.html
deleted file mode 100644
index c4c642632..000000000
--- a/src/integration/docs/caliptra_reg_html/content/e428308d9741528dbf5a4ead8659f78d678036ab.html
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
SHA Accelerator Control
-
-
-
- Absolute Address:
-
- Base Offset: 0x60
- Size: 0x4
-
-
-
Description
-
-
SHA Accelerator control flows.
- Zeroize the SHA engine internal registers.
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
ZEROIZE
-
-
-
-
Zeroize all internal registers
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/e42feb8bd71b0cc1c821b07e6dea8b12dd56078e.html b/src/integration/docs/caliptra_reg_html/content/e42feb8bd71b0cc1c821b07e6dea8b12dd56078e.html
deleted file mode 100644
index 311e24434..000000000
--- a/src/integration/docs/caliptra_reg_html/content/e42feb8bd71b0cc1c821b07e6dea8b12dd56078e.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
Firmware Extended Error Information
-
-
-
- Absolute Address:
-
- Base Offset: 0x18
- Size: 0x4
- Array Dimensions: [8]
- Array Stride: +0x4
- Total Size: 0x20
-
-
-
Description
-
-
Firmware Extended Error information for firmware errors.
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error_info
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/e4ba024dd17c73f5cc315e43ba1e743e5ba2098e.html b/src/integration/docs/caliptra_reg_html/content/e4ba024dd17c73f5cc315e43ba1e743e5ba2098e.html
deleted file mode 100644
index 415755cef..000000000
--- a/src/integration/docs/caliptra_reg_html/content/e4ba024dd17c73f5cc315e43ba1e743e5ba2098e.html
+++ /dev/null
@@ -1,277 +0,0 @@
-
-
-
-
Interrupt Status Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x14
- Size: 0x4
-
-
-
Description
-
-
Single bit indicating occurrence of each interrupt event.
-Sticky, level assertion, write-1-to-clear.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error_mbox_ecc_unc_sts
-
-
-
-
Mailbox ECC Double-bit Error (uncorrectable) status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_pwrgood
-
-
-
-
-
-
error_iccm_blocked_sts
-
-
-
-
ICCM access blocked by lock status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_pwrgood
-
-
-
-
-
-
error_bad_fuse_sts
-
-
-
-
Bad Fuse received from SoC status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_pwrgood
-
-
-
-
-
-
error_cmd_fail_sts
-
-
-
-
Failed Commands status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_pwrgood
-
-
-
-
-
-
error_inv_dev_sts
-
-
-
-
Invalid Device in Pauser field status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_pwrgood
-
-
-
-
-
-
error_internal_sts
-
-
-
-
Internal Errors status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/e50102b0a526930cd3e4dab9a75bafa92bfddb3c.html b/src/integration/docs/caliptra_reg_html/content/e50102b0a526930cd3e4dab9a75bafa92bfddb3c.html
deleted file mode 100644
index c21e88d34..000000000
--- a/src/integration/docs/caliptra_reg_html/content/e50102b0a526930cd3e4dab9a75bafa92bfddb3c.html
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
Interrupt Status Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x14
- Size: 0x4
-
-
-
Description
-
-
Single bit indicating occurrence of each interrupt event.
-Sticky, level assertion, write-1-to-clear.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error_internal_sts
-
-
-
-
Internal Errors status bit
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.hard_reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/e520cd074c3cd2797227173c58f0c4d047f8498d.html b/src/integration/docs/caliptra_reg_html/content/e520cd074c3cd2797227173c58f0c4d047f8498d.html
deleted file mode 100644
index 3e5f0a6ac..000000000
--- a/src/integration/docs/caliptra_reg_html/content/e520cd074c3cd2797227173c58f0c4d047f8498d.html
+++ /dev/null
@@ -1,148 +0,0 @@
-
-
-
-
Key Vault Read Control Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x600
- Size: 0x4
-
-
-
Description
-
-
Controls the Key Vault read access for this engine
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
rsvd
-
-
-
-
-
pcr_hash_extend
-
-
-
-
Requested entry is a PCR. This is used only for SHA to hash extend, it's NOP in all other engines
-
-
-
read_entry
-
-
-
-
Key Vault entry to retrieve the read data from for the engine
-
-
-
read_en
-
-
-
-
Indicates that the read data is to come from the key vault.
-Setting this bit to 1 initiates copying of data from the key vault.
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/e534fc88f794003d7617292e5b0f5589e33e8630.html b/src/integration/docs/caliptra_reg_html/content/e534fc88f794003d7617292e5b0f5589e33e8630.html
deleted file mode 100644
index 25cb87a29..000000000
--- a/src/integration/docs/caliptra_reg_html/content/e534fc88f794003d7617292e5b0f5589e33e8630.html
+++ /dev/null
@@ -1,199 +0,0 @@
-
-
-
-
Interrupt Register Block
-
-
-
- Absolute Address:
-
- Base Offset: 0x800
- Size: 0x214
-
-
-
Description
-
-
Set of registers to implement interrupt functionality
-
-
-
Contents
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/e5529a85ab2bbc9eb554fc69cc3ef2995e099415.html b/src/integration/docs/caliptra_reg_html/content/e5529a85ab2bbc9eb554fc69cc3ef2995e099415.html
deleted file mode 100644
index 29c4b108f..000000000
--- a/src/integration/docs/caliptra_reg_html/content/e5529a85ab2bbc9eb554fc69cc3ef2995e099415.html
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
NONSTICKY_DATA_VAULT_ENTRY
-
-
-
- Absolute Address:
-
- Base Offset: 0x230
- Size: 0x4
- Array Dimensions: [10, 12]
- Array Stride: +0x4
- Total Size: 0x1e0
-
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
data
-
-
-
-
DataVault Entry
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/e5e6e818c6d61a8c072630d76529605800209cf8.html b/src/integration/docs/caliptra_reg_html/content/e5e6e818c6d61a8c072630d76529605800209cf8.html
deleted file mode 100644
index b647aa123..000000000
--- a/src/integration/docs/caliptra_reg_html/content/e5e6e818c6d61a8c072630d76529605800209cf8.html
+++ /dev/null
@@ -1,159 +0,0 @@
-
-
-
-
Key Vault Status Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x60c
- Size: 0x4
-
-
-
Description
-
-
Reports the Key Vault flow status for this engine
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
ERROR - Key Vault Error
-
-
-
-
Indicates the error status of a key vault flow
-
-
- enum kv_error_e
-
-
- SUCCESS
- 0x0
- Key Vault flow was successful
-
-
- KV_READ_FAIL
- 0x1
- Key Vault Read flow failed
-
-
- KV_WRITE_FAIL
- 0x2
- Key Vault Write flow failed
-
-
-
-
-
VALID
-
-
-
-
Key Vault flow is done
-
-
-
READY
-
-
-
-
Key Vault control is ready for use
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/e5ff3930a69a6aab19bc3978be6c51384590f446.html b/src/integration/docs/caliptra_reg_html/content/e5ff3930a69a6aab19bc3978be6c51384590f446.html
deleted file mode 100644
index b7842ecf8..000000000
--- a/src/integration/docs/caliptra_reg_html/content/e5ff3930a69a6aab19bc3978be6c51384590f446.html
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
-
De-Obfuscation Key
-
-
-
- Absolute Address:
-
- Base Offset: 0x600
- Size: 0x4
- Array Dimensions: [8]
- Array Stride: +0x4
- Total Size: 0x20
-
-
-
Description
-
-
Stored De-Obfuscation key, not accessible by software.
- Caliptra Access: -
- SOC Access: -
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/e676a6da72a0f3788bdc1a4c6e23defc56dc5f57.html b/src/integration/docs/caliptra_reg_html/content/e676a6da72a0f3788bdc1a4c6e23defc56dc5f57.html
deleted file mode 100644
index 40a64416e..000000000
--- a/src/integration/docs/caliptra_reg_html/content/e676a6da72a0f3788bdc1a4c6e23defc56dc5f57.html
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
Global Caliptra Clk gating enable
-
-
-
- Absolute Address:
-
- Base Offset: 0xbc
- Size: 0x4
-
-
-
Description
-
-
Control register to enable or disable all of the caliptra clk gating. Default is 0 (disabled).
- Caliptra Access: RO
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
clk_gating_en
-
-
-
-
Clk gating enable
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/ebfc7ff0b9dc2bfc10ae6393c93bff110997f3df.html b/src/integration/docs/caliptra_reg_html/content/ebfc7ff0b9dc2bfc10ae6393c93bff110997f3df.html
deleted file mode 100644
index 1355e25d7..000000000
--- a/src/integration/docs/caliptra_reg_html/content/ebfc7ff0b9dc2bfc10ae6393c93bff110997f3df.html
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
Per-Event Interrupt Enable Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x8
- Size: 0x4
-
-
-
Description
-
-
Dedicated register with one bit for each event that may produce an interrupt.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
notif_cmd_done_en
-
-
-
-
Enable bit for Command Done Interrupt
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/ed7dae24943d248f304e99f3e830dc563452ba0b.html b/src/integration/docs/caliptra_reg_html/content/ed7dae24943d248f304e99f3e830dc563452ba0b.html
deleted file mode 100644
index 303bc8a7c..000000000
--- a/src/integration/docs/caliptra_reg_html/content/ed7dae24943d248f304e99f3e830dc563452ba0b.html
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
Interrupt Trigger Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x20
- Size: 0x4
-
-
-
Description
-
-
Single bit for each interrupt event allows SW to manually
-trigger occurrence of that event. Upon SW write, the bit
-will pulse for 1 cycle then clear to 0.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
notif_cmd_done_trig
-
-
-
-
Command Done trigger bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/ee14876966b8f7124847ffc8b6a88089fd9d1047.html b/src/integration/docs/caliptra_reg_html/content/ee14876966b8f7124847ffc8b6a88089fd9d1047.html
deleted file mode 100644
index 2eb13cd0e..000000000
--- a/src/integration/docs/caliptra_reg_html/content/ee14876966b8f7124847ffc8b6a88089fd9d1047.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x20c
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/eed46bd0c0439bc1c570aa989c49043e58fb0257.html b/src/integration/docs/caliptra_reg_html/content/eed46bd0c0439bc1c570aa989c49043e58fb0257.html
deleted file mode 100644
index 359fdd052..000000000
--- a/src/integration/docs/caliptra_reg_html/content/eed46bd0c0439bc1c570aa989c49043e58fb0257.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x110
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
Count field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/efb240fa78d91cff4d95f00d632441ec8b6eae68.html b/src/integration/docs/caliptra_reg_html/content/efb240fa78d91cff4d95f00d632441ec8b6eae68.html
deleted file mode 100644
index bf57f75c8..000000000
--- a/src/integration/docs/caliptra_reg_html/content/efb240fa78d91cff4d95f00d632441ec8b6eae68.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x10c
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
Count field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/f0697c8287d8c78873ed69c96a5d20e68aa36dac.html b/src/integration/docs/caliptra_reg_html/content/f0697c8287d8c78873ed69c96a5d20e68aa36dac.html
deleted file mode 100644
index 04d56eef6..000000000
--- a/src/integration/docs/caliptra_reg_html/content/f0697c8287d8c78873ed69c96a5d20e68aa36dac.html
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
Interrupt Status Aggregation Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x10
- Size: 0x4
-
-
-
Description
-
-
Single bit indicating occurrence of any interrupt event
-of a given type. E.g. Notifications and Errors may drive
-to two separate interrupt registers. There may be
-multiple sources of Notifications or Errors that are
-aggregated into a single interrupt pin for that
-respective type. That pin feeds through this register
-in order to apply a global enablement of that interrupt
-event type.
-Nonsticky assertion.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
agg_sts
-
-
-
-
Interrupt Event Aggregation status bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/f3dbf75e121c4f43f6da9f2f0f87d0b0f351994e.html b/src/integration/docs/caliptra_reg_html/content/f3dbf75e121c4f43f6da9f2f0f87d0b0f351994e.html
deleted file mode 100644
index fd751040d..000000000
--- a/src/integration/docs/caliptra_reg_html/content/f3dbf75e121c4f43f6da9f2f0f87d0b0f351994e.html
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
Interrupt Status Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x18
- Size: 0x4
-
-
-
Description
-
-
Single bit indicating occurrence of each interrupt event.
-Sticky, level assertion, write-1-to-clear.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
notif_cmd_done_sts
-
-
-
-
Command Done Interrupt status bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/f40a9dca4790f3da3ddc50fd29a71ff9be64f2a7.html b/src/integration/docs/caliptra_reg_html/content/f40a9dca4790f3da3ddc50fd29a71ff9be64f2a7.html
deleted file mode 100644
index a623f6757..000000000
--- a/src/integration/docs/caliptra_reg_html/content/f40a9dca4790f3da3ddc50fd29a71ff9be64f2a7.html
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x180
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/f6009ca34cd0fdf797c6f5173c0d8e86bf69814c.html b/src/integration/docs/caliptra_reg_html/content/f6009ca34cd0fdf797c6f5173c0d8e86bf69814c.html
deleted file mode 100644
index ae2330cab..000000000
--- a/src/integration/docs/caliptra_reg_html/content/f6009ca34cd0fdf797c6f5173c0d8e86bf69814c.html
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
NonStickyLockableScratchRegCtrl
-
-
-
- Absolute Address:
-
- Base Offset: 0x410
- Size: 0x4
- Array Dimensions: [10]
- Array Stride: +0x4
- Total Size: 0x28
-
-
-
Description
-
-
Non-Sticky Scratch Register Controls
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
lock_entry
-
-
-
-
Lock writes to the Scratch registers. Writes will be suppressed when locked.
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/f7d30cb46ef237e118b176a3d42d56676a0e39c0.html b/src/integration/docs/caliptra_reg_html/content/f7d30cb46ef237e118b176a3d42d56676a0e39c0.html
deleted file mode 100644
index 97d39ed88..000000000
--- a/src/integration/docs/caliptra_reg_html/content/f7d30cb46ef237e118b176a3d42d56676a0e39c0.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Interrupt Event Count Incrementor
-
-
-
- Absolute Address:
-
- Base Offset: 0x214
- Size: 0x4
-
-
-
Description
-
-
Trigger the event counter to increment based on observing
-the rising edge of an interrupt event input from the
-Hardware. The same input signal that causes an interrupt
-event to be set (sticky) also causes this signal to pulse
-for 1 clock cycle, resulting in the event counter
-incrementing by 1 for every interrupt event.
-This is implemented as a down-counter (1-bit) that will
-decrement immediately on being set - resulting in a pulse
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
pulse
-
-
-
-
Pulse mirrors interrupt event occurrence
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/f7d3eb42d45a9f850c752adea828956f96851bb9.html b/src/integration/docs/caliptra_reg_html/content/f7d3eb42d45a9f850c752adea828956f96851bb9.html
deleted file mode 100644
index 3d042728f..000000000
--- a/src/integration/docs/caliptra_reg_html/content/f7d3eb42d45a9f850c752adea828956f96851bb9.html
+++ /dev/null
@@ -1,212 +0,0 @@
-
-
-
-
Interrupt Trigger Register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x1c
- Size: 0x4
-
-
-
Description
-
-
Single bit for each interrupt event allows SW to manually
-trigger occurrence of that event. Upon SW write, the bit
-will pulse for 1 cycle then clear to 0.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error_mbox_ecc_unc_trig
-
-
-
-
Mailbox ECC Double-bit Error (uncorrectable) trigger bit
-
-
-
error_iccm_blocked_trig
-
-
-
-
ICCM access blocked by lock trigger bit
-
-
-
error_bad_fuse_trig
-
-
-
-
Bad Fuse received from SoC trigger bit
-
-
-
error_cmd_fail_trig
-
-
-
-
Failed Commands trigger bit
-
-
-
error_inv_dev_trig
-
-
-
-
Invalid Device in Pauser field trigger bit
-
-
-
error_internal_trig
-
-
-
-
Internal Errors trigger bit
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/f8aa5fc8a3d09649a1acbb1173e231839f6a8a67.html b/src/integration/docs/caliptra_reg_html/content/f8aa5fc8a3d09649a1acbb1173e231839f6a8a67.html
deleted file mode 100644
index 0dfe3fb14..000000000
--- a/src/integration/docs/caliptra_reg_html/content/f8aa5fc8a3d09649a1acbb1173e231839f6a8a67.html
+++ /dev/null
@@ -1,98 +0,0 @@
-
-
-
-
CLEAR_SECRETS
-
-
-
- Absolute Address:
-
- Base Offset: 0xc00
- Size: 0x4
-
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
sel_debug_value
-
-
-
-
Selects between debug value 0 or 1 parameter to write to keyvault
-
-
-
wr_debug_values
-
-
-
-
Fill the keyvault with debug values
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/f8bae600c88e14df6231a7bfd8654c382ba456af.html b/src/integration/docs/caliptra_reg_html/content/f8bae600c88e14df6231a7bfd8654c382ba456af.html
deleted file mode 100644
index 21c83c3cc..000000000
--- a/src/integration/docs/caliptra_reg_html/content/f8bae600c88e14df6231a7bfd8654c382ba456af.html
+++ /dev/null
@@ -1,102 +0,0 @@
-
-
-
-
Per-Type Interrupt Enable Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x0
- Size: 0x4
-
-
-
Description
-
-
Dedicated register with one bit for each event type that may produce an interrupt.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
notif_en
-
-
-
-
Global enable bit for all events of type 'Notification'
-
-
-
error_en
-
-
-
-
Global enable bit for all events of type 'Error'
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/fc9ebeab375e9366b471b30f81984da6054952b0.html b/src/integration/docs/caliptra_reg_html/content/fc9ebeab375e9366b471b30f81984da6054952b0.html
deleted file mode 100644
index 97cf001ab..000000000
--- a/src/integration/docs/caliptra_reg_html/content/fc9ebeab375e9366b471b30f81984da6054952b0.html
+++ /dev/null
@@ -1,86 +0,0 @@
-
-
-
-
Per-Event Interrupt Enable Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x8
- Size: 0x4
-
-
-
Description
-
-
Dedicated register with one bit for each event that may produce an interrupt.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
notif_cmd_done_en
-
-
-
-
Enable bit for Command Done Interrupt
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/fd6ff0e0f202d7fc7951b17f46784d2902722bdb.html b/src/integration/docs/caliptra_reg_html/content/fd6ff0e0f202d7fc7951b17f46784d2902722bdb.html
deleted file mode 100644
index 5cfbb1f96..000000000
--- a/src/integration/docs/caliptra_reg_html/content/fd6ff0e0f202d7fc7951b17f46784d2902722bdb.html
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
NonStickyGenericScratchReg
-
-
-
- Absolute Address:
-
- Base Offset: 0x460
- Size: 0x4
- Array Dimensions: [8]
- Array Stride: +0x4
- Total Size: 0x20
-
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
data
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/fdc61a0265b2e86428dce86d2072f56fafe5769d.html b/src/integration/docs/caliptra_reg_html/content/fdc61a0265b2e86428dce86d2072f56fafe5769d.html
deleted file mode 100644
index 5e3e0c379..000000000
--- a/src/integration/docs/caliptra_reg_html/content/fdc61a0265b2e86428dce86d2072f56fafe5769d.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Interrupt Event Counter
-
-
-
- Absolute Address:
-
- Base Offset: 0x108
- Size: 0x4
-
-
-
Description
-
-
Provides statistics about the number of events that have
-occurred.
-Will not overflow ('incrsaturate').
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cnt
-
-
-
-
Count field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/fde1fdedc6a5e1134958c087e769336f4bf2787e.html b/src/integration/docs/caliptra_reg_html/content/fde1fdedc6a5e1134958c087e769336f4bf2787e.html
deleted file mode 100644
index af36cb323..000000000
--- a/src/integration/docs/caliptra_reg_html/content/fde1fdedc6a5e1134958c087e769336f4bf2787e.html
+++ /dev/null
@@ -1,86 +0,0 @@
-
-
-
-
ECC component private key register type definition
-
-
-
- Absolute Address:
-
- Base Offset: 0x180
- Size: 0x4
- Array Dimensions: [12]
- Array Stride: +0x4
- Total Size: 0x30
-
-
-
Description
-
-
12 32-bit registers storing the private key. These registers
-is read by ECC user after keygen operation, or be set before
-signing operation.
-The private key should be in [1 : q-1] while q is the group
-order of the Secp384r1 curve.
-These registers are located at ECC_base_address +
-0x0000_0180 to 0x0000_01AC in big-endian representation.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
PRIVKEY
-
-
-
-
Private key field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.reset_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/content/ff09172aebbedfb7868f4031a4d428fa59b7ddda.html b/src/integration/docs/caliptra_reg_html/content/ff09172aebbedfb7868f4031a4d428fa59b7ddda.html
deleted file mode 100644
index b437136dd..000000000
--- a/src/integration/docs/caliptra_reg_html/content/ff09172aebbedfb7868f4031a4d428fa59b7ddda.html
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
Per-Event Interrupt Enable Register
-
-
-
- Absolute Address:
-
- Base Offset: 0x4
- Size: 0x4
-
-
-
Description
-
-
Dedicated register with one bit for each event that may produce an interrupt.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error_mbox_ecc_unc_en
-
-
-
-
Enable bit for Mailbox ECC Double-bit Error (uncorrectable)
-
-
-
error_iccm_blocked_en
-
-
-
-
Enable bit for ICCM access blocked by lock
-
-
-
error_bad_fuse_en
-
-
-
-
Enable bit for Bad Fuse received from SoC
-
-
-
error_cmd_fail_en
-
-
-
-
Enable bit for Failed Commands
-
-
-
error_inv_dev_en
-
-
-
-
Enable bit for Invalid Device in Pauser field
-
-
-
error_internal_en
-
-
-
-
Enable bit for Internal Errors
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/css/layout.css b/src/integration/docs/caliptra_reg_html/css/layout.css
deleted file mode 100644
index 59ab518bc..000000000
--- a/src/integration/docs/caliptra_reg_html/css/layout.css
+++ /dev/null
@@ -1,209 +0,0 @@
-/* This file is part of PeakRDL-html .
- * and can be redistributed under the terms of GNU GPL v3 .
- */
-
-/* Base layout */
-html, body {
- height: 100%;
-}
-
-button {
- cursor: pointer;
-}
-
-img {
- max-width: 100%;
-}
-
-#_Sidebar {
- height: 100%;
-}
-
-#_SBContents {
- width: 19em;
- min-width: 19em !important;
-}
-
-#_SBResizer {
- width: 6px;
- margin-left: -3px;
- margin-right: -3px;
- cursor: col-resize;
-}
-
-#MainPane {
- height: 100%;
-}
-
-#_SBTreeContainer {
- display: flex;
- flex-direction: column;
-}
-#_SBTree {
- display: inline-flex;
- flex-direction: column;
- min-width: max-content;
-}
-
-.node {
- flex-direction: row;
- display: flex;
- flex-shrink: 0;
-}
-.node-link {
- flex-grow: 1;
-}
-
-.node-icon {
- flex-grow: 0;
- flex-shrink: 0;
-}
-
-.node-children {
- padding-left: 1em;
- display: inline-flex;
- flex-direction: column;
- min-width: max-content;
-}
-
-.pack-v {
- display: flex;
- flex-direction: column;
-}
-
-.pack-h {
- display: flex;
- flex-direction: row;
-}
-
-.scroll-v {
- overflow-y: auto;
-}
-
-.scroll-h {
- overflow-x: auto;
-}
-
-.stretchy {
- flex-grow: 1;
- flex-shrink: 1;
-}
-
-.no-stretchy {
- flex-grow: 0;
- flex-shrink: 0;
-}
-
-#_Overlay {
- width: 100%;
- height: 100%;
- position:absolute;
- display:none;
- z-index: 2;
- cursor:pointer;
-}
-
-#_IdxEditModal {
- display: none; /* Hidden by default */
- position: fixed;
- z-index: 1;
- left: 18.75em;
- top: 18.75em;
-
- padding: 0.625em;
-}
-
-/* arrow thingy on top of modal */
-#_IdxEditModal::before {
- content: "";
- width: 0em;
- height: 0em;
- position: absolute;
- left: 2.188em; /* = ([input with] + [modal padding]*2)/2 - [this border_width] */
- top: -1.25em;
- border: 0.625em solid transparent;
- border-bottom: 0.625em solid;
-}
-
-#_IdxEditInput {
- width: 4.375em;
-}
-
-.crumb-idx {
- cursor:pointer;
-}
-
-#_AbsAddr div {
- cursor: pointer;
-}
-
-#_SearchResults{
- margin: 0em;
-}
-
-#_SearchResults li{
- cursor:pointer;
- overflow: hidden;
-}
-
-#_Search, #_SearchBar{
- display: none;
-}
-
-#_SearchInput {
- width: 100%;
-}
-
-#_Search {
- overflow-wrap: anywhere;
-}
-
-.generic-modal-overlay {
- width: 100%;
- height: 100%;
- position:absolute;
- display:none;
- z-index: 3;
- cursor:pointer;
- align-items: center;
- justify-content: center;
-}
-
-.generic-modal {
- cursor: default;
-}
-
-/* Mobile mode */
-#_Sidebar {
- display: none;
- position: absolute;
- z-index: 3;
-}
-
-#_SBSearchButton, #_SBSearchButtonSpan {
- display: none;
-}
-
-/* Desktop mode */
-@media (min-width:950px){
- #_Sidebar {
- position: static;
- display: flex!important;
- z-index: 0;
- }
- #_SBSearchButton, #_SBSearchButtonSpan {
- display: block;
- }
-
- #_MobiTitlebar {
- display:none;
- }
-
- #_Overlay {
- display: none!important;
- }
-
- .limit-h {
- max-width: 900px;
- }
-}
diff --git a/src/integration/docs/caliptra_reg_html/css/normalize.css b/src/integration/docs/caliptra_reg_html/css/normalize.css
deleted file mode 100644
index 47b010e47..000000000
--- a/src/integration/docs/caliptra_reg_html/css/normalize.css
+++ /dev/null
@@ -1,341 +0,0 @@
-/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
-
-/* Document
- ========================================================================== */
-
-/**
- * 1. Correct the line height in all browsers.
- * 2. Prevent adjustments of font size after orientation changes in iOS.
- */
-
-html {
- line-height: 1.15; /* 1 */
- -webkit-text-size-adjust: 100%; /* 2 */
-}
-
-/* Sections
- ========================================================================== */
-
-/**
- * Remove the margin in all browsers.
- */
-
-body {
- margin: 0;
-}
-
-/**
- * Correct the font size and margin on `h1` elements within `section` and
- * `article` contexts in Chrome, Firefox, and Safari.
- */
-
-h1 {
- font-size: 2em;
- margin: 0.67em 0;
-}
-
-/* Grouping content
- ========================================================================== */
-
-/**
- * 1. Add the correct box sizing in Firefox.
- * 2. Show the overflow in Edge and IE.
- */
-
-hr {
- box-sizing: content-box; /* 1 */
- height: 0; /* 1 */
- overflow: visible; /* 2 */
-}
-
-/**
- * 1. Correct the inheritance and scaling of font size in all browsers.
- * 2. Correct the odd `em` font sizing in all browsers.
- */
-
-pre {
- font-family: monospace, monospace; /* 1 */
- font-size: 1em; /* 2 */
-}
-
-/* Text-level semantics
- ========================================================================== */
-
-/**
- * Remove the gray background on active links in IE 10.
- */
-
-a {
- background-color: transparent;
-}
-
-/**
- * 1. Remove the bottom border in Chrome 57-
- * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
- */
-
-abbr[title] {
- border-bottom: none; /* 1 */
- text-decoration: underline; /* 2 */
- text-decoration: underline dotted; /* 2 */
-}
-
-/**
- * Add the correct font weight in Chrome, Edge, and Safari.
- */
-
-b,
-strong {
- font-weight: bolder;
-}
-
-/**
- * 1. Correct the inheritance and scaling of font size in all browsers.
- * 2. Correct the odd `em` font sizing in all browsers.
- */
-
-code,
-kbd,
-samp {
- font-family: monospace, monospace; /* 1 */
- font-size: 1em; /* 2 */
-}
-
-/**
- * Add the correct font size in all browsers.
- */
-
-small {
- font-size: 80%;
-}
-
-/**
- * Prevent `sub` and `sup` elements from affecting the line height in
- * all browsers.
- */
-
-sub,
-sup {
- font-size: 75%;
- line-height: 0;
- position: relative;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-/* Embedded content
- ========================================================================== */
-
-/**
- * Remove the border on images inside links in IE 10.
- */
-
-img {
- border-style: none;
-}
-
-/* Forms
- ========================================================================== */
-
-/**
- * 1. Change the font styles in all browsers.
- * 2. Remove the margin in Firefox and Safari.
- */
-
-button,
-input,
-optgroup,
-select,
-textarea {
- font-family: inherit; /* 1 */
- font-size: 100%; /* 1 */
- line-height: 1.15; /* 1 */
- margin: 0; /* 2 */
-}
-
-/**
- * Show the overflow in IE.
- * 1. Show the overflow in Edge.
- */
-
-button,
-input { /* 1 */
- overflow: visible;
-}
-
-/**
- * Remove the inheritance of text transform in Edge, Firefox, and IE.
- * 1. Remove the inheritance of text transform in Firefox.
- */
-
-button,
-select { /* 1 */
- text-transform: none;
-}
-
-/**
- * Correct the inability to style clickable types in iOS and Safari.
- */
-
-button,
-[type="button"],
-[type="reset"],
-[type="submit"] {
- -webkit-appearance: button;
-}
-
-/**
- * Remove the inner border and padding in Firefox.
- */
-
-button::-moz-focus-inner,
-[type="button"]::-moz-focus-inner,
-[type="reset"]::-moz-focus-inner,
-[type="submit"]::-moz-focus-inner {
- border-style: none;
- padding: 0;
-}
-
-/**
- * Restore the focus styles unset by the previous rule.
- */
-
-button:-moz-focusring,
-[type="button"]:-moz-focusring,
-[type="reset"]:-moz-focusring,
-[type="submit"]:-moz-focusring {
- outline: 1px dotted ButtonText;
-}
-
-/**
- * Correct the padding in Firefox.
- */
-
-fieldset {
- padding: 0.35em 0.75em 0.625em;
-}
-
-/**
- * 1. Correct the text wrapping in Edge and IE.
- * 2. Correct the color inheritance from `fieldset` elements in IE.
- * 3. Remove the padding so developers are not caught out when they zero out
- * `fieldset` elements in all browsers.
- */
-
-legend {
- box-sizing: border-box; /* 1 */
- color: inherit; /* 2 */
- display: table; /* 1 */
- max-width: 100%; /* 1 */
- padding: 0; /* 3 */
- white-space: normal; /* 1 */
-}
-
-/**
- * Add the correct vertical alignment in Chrome, Firefox, and Opera.
- */
-
-progress {
- vertical-align: baseline;
-}
-
-/**
- * Remove the default vertical scrollbar in IE 10+.
- */
-
-textarea {
- overflow: auto;
-}
-
-/**
- * 1. Add the correct box sizing in IE 10.
- * 2. Remove the padding in IE 10.
- */
-
-[type="checkbox"],
-[type="radio"] {
- box-sizing: border-box; /* 1 */
- padding: 0; /* 2 */
-}
-
-/**
- * Correct the cursor style of increment and decrement buttons in Chrome.
- */
-
-[type="number"]::-webkit-inner-spin-button,
-[type="number"]::-webkit-outer-spin-button {
- height: auto;
-}
-
-/**
- * 1. Correct the odd appearance in Chrome and Safari.
- * 2. Correct the outline style in Safari.
- */
-
-[type="search"] {
- -webkit-appearance: textfield; /* 1 */
- outline-offset: -2px; /* 2 */
-}
-
-/**
- * Remove the inner padding in Chrome and Safari on macOS.
- */
-
-[type="search"]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-/**
- * 1. Correct the inability to style clickable types in iOS and Safari.
- * 2. Change font properties to `inherit` in Safari.
- */
-
-::-webkit-file-upload-button {
- -webkit-appearance: button; /* 1 */
- font: inherit; /* 2 */
-}
-
-/* Interactive
- ========================================================================== */
-
-/*
- * Add the correct display in Edge, IE 10+, and Firefox.
- */
-
-details {
- display: block;
-}
-
-/*
- * Add the correct display in all browsers.
- */
-
-summary {
- display: list-item;
-}
-
-/* Misc
- ========================================================================== */
-
-/**
- * Add the correct display in IE 10+.
- */
-
-template {
- display: none;
-}
-
-/**
- * Add the correct display in IE 10.
- */
-
-[hidden] {
- display: none;
-}
diff --git a/src/integration/docs/caliptra_reg_html/css/theme.css b/src/integration/docs/caliptra_reg_html/css/theme.css
deleted file mode 100644
index 683d7213c..000000000
--- a/src/integration/docs/caliptra_reg_html/css/theme.css
+++ /dev/null
@@ -1,905 +0,0 @@
-/* This file is part of PeakRDL-html .
- * and can be redistributed under the terms of GNU GPL v3 .
- */
-
-/* ------------------------------ Color Scheme ------------------------------ */
-:root {
- --main-text-color:#404040;
- --title-text-color: #fff;
- --title-text-color-hover: #fff;
- --footer-text-color: #808080;
- --url-color: #2980b9;
- --url-color-hover: #3091d1;
- --overlay-bg-rgba: 0,0,0,0.5;
- --reserved-text-color:#808080;
- --content-preview-text-color:#ccc;
-
- --offpage-bg-color:#eee;
- --main-bg-color:#fcfcfc;
- --title-bg-color: #2980b9;
- --title-bg-color-hover: #2e8ece;
- --alt-row-bg-color:#f3f6f6;
- --inline-code-block-bg-color: #fff;
- --code-block-bg-color: #efc;
- --input-bg-color: #fff;
- --input-invalid-bg-color: #f99;
- --highlight-color: #f1c40f;
- --progressbar-color: #f1c40f;
-
- --content-border-color: #e1e4e5;
- --strong-content-border-color: #aaa;
- --blockquote-bar-color: #ccc;
-
- --button-border-color: #949494;
- --button-text-color: #4c4c4c;
- --button-gradient-top-color: #f5f5f5;
- --button-gradient-bottom-color: #dddddd;
-
- --button-disabled-border-color: #ccc;
- --button-disabled-text-color: #999;
- --button-disabled-bg-color: #e8e8e8;
-
- --admonition-title-text-color: #fff;
- --admonition-title-bg-color: #6ab0de;
- --admonition-bg-color: #e7f2fa;
- --admonition-error-title-bg-color: #f29f97;
- --admonition-error-bg-color: #fdf3f2;
- --admonition-warning-title-bg-color: #f0b37e;
- --admonition-warning-bg-color: #ffedcc;
- --admonition-note-title-bg-color: #6ab0de;
- --admonition-note-bg-color: #e7f2fa;
- --admonition-hint-title-bg-color: #1abc9c;
- --admonition-hint-bg-color: #dbfaf4;
-
- --idx-edit-text-color: #fff;
- --idx-edit-bg-color: #2e8ece;
- --idx-edit-input-border-color: #2472a4;
-
- --crumb-idx-hover-text-color: #fff;
- --crumb-idx-hover-bg-color: #2e8ece;
-
- --tree-text-color: #d9d9d9;
- --tree-bg-color: #303030;
- --tree-border-color: #303030;
- --tree-hover-text-color: #d9d9d9;
- --tree-hover-bg-color: #4e4a4a;
- --tree-hover-border-color: #303030;
- --tree-selected-text-color: #444;
- --tree-selected-border-color: #c9c9c9;
-
-}
-
-@media (prefers-color-scheme: dark) {
- :root {
- --main-text-color: #C0C0C0;
- --title-text-color: #ccc;
- --title-text-color-hover: #eee;
- --footer-text-color: #444;
- --url-color: #2e8fcf;
- --url-color-hover: #35a0e6;
- --overlay-bg-rgba: 0,0,0,0.65;
- --reserved-text-color:#444;
- --content-preview-text-color:#888;
-
- --offpage-bg-color: #111;
- --main-bg-color: #000;
- --title-bg-color: #005e9a;
- --title-bg-color-hover: #2e8ece;
- --alt-row-bg-color:#222;
- --inline-code-block-bg-color: #111;
- --code-block-bg-color: #2a301f;
- --input-bg-color: #000;
- --input-invalid-bg-color: #A33;
- --highlight-color: #7e6500;
- --progressbar-color: #7e6500;
-
- --content-border-color: #444;
- --strong-content-border-color: #555;
- --blockquote-bar-color: #444;
-
- --button-border-color: #6c6c6c;
- --button-text-color: #999;
- --button-gradient-top-color: #444;
- --button-gradient-bottom-color: #222;
-
- --button-disabled-border-color: #555;
- --button-disabled-text-color: #555;
- --button-disabled-bg-color: #222;
-
- --admonition-title-text-color: #ccc;
- --admonition-title-bg-color: #12806a;
- --admonition-bg-color: #263330;
- --admonition-error-title-bg-color: #730000;
- --admonition-error-bg-color: #300;
- --admonition-warning-title-bg-color: #8b6b00;
- --admonition-warning-bg-color: #342800;
- --admonition-note-title-bg-color: #3d6580;
- --admonition-note-bg-color: #262e33;
- --admonition-hint-title-bg-color: #12806a;
- --admonition-hint-bg-color: #263330;
-
- --idx-edit-text-color: #ccc;
- --idx-edit-bg-color: #005e9a;
- --idx-edit-input-border-color: #004e80;
-
- --crumb-idx-hover-text-color: #000;
- --crumb-idx-hover-bg-color: #54abe6;
-
- --tree-text-color: #d9d9d9;
- --tree-bg-color: #303030;
- --tree-border-color: #303030;
- --tree-hover-text-color: #d9d9d9;
- --tree-hover-bg-color: #4e4a4a;
- --tree-hover-border-color: #303030;
- --tree-selected-text-color: #ccc;
- --tree-selected-border-color: #222;
- }
-}
-
-/* --------------------------------- General -------------------------------- */
-
-html{
- background-color: var(--offpage-bg-color);
- font-family: "Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;
- font-weight: normal;
- color: var(--main-text-color);
-}
-
-a {
- text-decoration: none;
- color: var(--url-color);
-}
-
-a:hover {
- color: var(--url-color-hover);
-}
-
-:not(html) {
- line-height: inherit;
-}
-
-h1, h2, h3, h4, h5, h6 {
- font-weight: 700;
- font-family: "Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif;
- color: var(--main-text-color);
-}
-
-table {
- border: solid 1px var(--content-border-color);
- border-collapse: collapse;
- empty-cells: show;
- margin-top: 1em;
-}
-
-th {
- border-bottom: solid 2px var(--content-border-color);
- font-weight: bold;
-}
-
-td, th {
- border-color: var(--content-border-color);
- padding: 0.5em;
-}
-
-td:first-child, th:first-child {
- border-left-width: 0;
-}
-
-tr:nth-child(2n) td {
- background-color: var(--alt-row-bg-color);
-}
-
-tr.reserved-field, tr.reserved-addr {
- color: var(--reserved-text-color);
-}
-
-td > p:first-child {
- margin-top: 0px;
-}
-
-td > p:last-child {
- margin-bottom: 0px;
-}
-
-hr {
- border: 0;
- border-top: solid 1px var(--content-border-color);
- margin: 1em 0em;
-}
-
-dt {
- font-weight: bold;
-}
-
-blockquote {
- margin-left: 0px;
- padding-left: 0.25em;
- border-left: solid 0.313em var(--blockquote-bar-color);
-}
-
-pre {
- background-color: var(--code-block-bg-color);
- border: solid 1px var(--content-border-color);
- padding: 0.75em;
-}
-
-code {
- font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;
- font-size: 0.75em;
- line-height: 1.4;
-
- /* inline code format */
- background-color: var(--inline-code-block-bg-color);
- border: solid 1px var(--content-border-color);
- padding: 0.17em 0.41em;;
- font-weight: bold;
-}
-
-pre code {
- /* undo inline formatting for code block */
- background-color: inherit;
- border: none;
- padding: 0em;
- font-weight: normal;
-}
-
-input {
- background-color: var(--input-bg-color);
- color: var(--main-text-color);
-}
-
-input.invalid {
- background-color: var(--input-invalid-bg-color);
-}
-
-button {
- border-style: solid;
- border-width: 1px;
- border-color: var(--button-border-color);
- color: var(--button-text-color);
- border-radius: 2px;
- background-image: linear-gradient(var(--button-gradient-top-color), var(--button-gradient-bottom-color));
- padding: 0.25em 0.9em;
-}
-
-button:disabled {
- border-color: var(--button-disabled-border-color);
- color: var(--button-disabled-text-color);
- background-color: var(--button-disabled-bg-color);
- background-image: none;
-}
-
-
-/*:target, :target td {*/
-.target-highlight, .target-highlight td {
- background-color: var(--highlight-color)!important;
-}
-
-mark {
- background-color: var(--highlight-color);
-}
-
-#_ProgressBar {
- width: 15em;
- margin: auto;
-}
-
-#_ProgressBar path {
- stroke: var(--strong-content-border-color);
- stroke-width: 3;
-}
-
-#_ProgressBar path + path {
- stroke: var(--progressbar-color);
- stroke-width: 8;
-}
-
-.progressbar-text {
- color: var(--main-text-color)!important;
-}
-
-/* ------------------------------- Admonitions ------------------------------ */
-.admonition-title:before {
- font-family: "Font Awesome 5 Free";
- font-weight: bold;
- content: "\f06a";
- margin-right:4px;
-}
-
-.admonition {
- padding:12px;
- line-height:24px;
- margin-bottom:24px;
- background: var(--admonition-bg-color);
-}
-
-.admonition-title {
- font-weight:bold;
- display:block;
- color: var(--admonition-title-text-color);
- background: var(--admonition-title-bg-color);
- margin:-12px;
- padding:6px 12px;
- margin-bottom:12px;
-}
-
-.admonition p:last-child {
- margin-bottom:0;
-}
-
-.admonition.danger,
-.admonition.error{
- background: var(--admonition-error-bg-color);
-}
-
-.admonition.danger .admonition-title,
-.admonition.error .admonition-title{
- background: var(--admonition-error-title-bg-color);
-}
-
-.admonition.attention,
-.admonition.caution,
-.admonition.warning {
- background: var(--admonition-warning-bg-color);
-}
-
-.admonition.attention .admonition-title,
-.admonition.caution .admonition-title,
-.admonition.warning .admonition-title {
- background: var(--admonition-warning-title-bg-color);
-}
-
-.admonition.note,
-.admonition.seealso {
- background: var(--admonition-note-bg-color);
-}
-
-.admonition.note .admonition-title,
-.admonition.seealso .admonition-title {
- background: var(--admonition-note-title-bg-color);
-}
-
-.admonition.hint,
-.admonition.important,
-.admonition.tip {
- background: var(--admonition-hint-bg-color);
-}
-
-.admonition.hint .admonition-title,
-.admonition.important .admonition-title,
-.admonition.tip .admonition-title {
- background: var(--admonition-hint-title-bg-color);
-}
-
-/* ------------------------------- Button Icons ----------------------------- */
-
-.expand-button::before {
- font-family: "Font Awesome 5 Free";
- font-weight: bold;
- content: "\f0fe";
-}
-
-.collapse-button::before {
- font-family: "Font Awesome 5 Free";
- font-weight: bold;
- content: "\f146";
-}
-
-.search-button::before {
- font-family: "Font Awesome 5 Free";
- font-weight: bold;
- content: "\f002";
-}
-
-.close-button::before {
- font-family: "Font Awesome 5 Free";
- font-weight: bold;
- content: "\f00d";
-}
-
-.menu-button::before {
- font-family: "Font Awesome 5 Free";
- font-weight: bold;
- content: "\f0c9";
-}
-
-.home-button::before {
- font-family: "Font Awesome 5 Free";
- font-weight: bold;
- content: "\f015";
-}
-
-.help-button::before {
- font-family: "Font Awesome 5 Free";
- font-weight: bold;
- content: "\f059";
-}
-
-.copy-button::before {
- font-family: "Font Awesome 5 Free";
- font-weight: normal;
- content: "\f0c5";
-}
-
-.reset-button::before {
- font-family: "Font Awesome 5 Free";
- font-weight: bold;
- content: "\f2ea";
-}
-
-/* --------------------------------- Sidebar -------------------------------- */
-#_SBTitlebar {
- background-color: var(--title-bg-color);
-}
-
-#_SBTitlebox {
- font-size: 1.125em;
- font-weight: bold;
- text-align: center;
- vertical-align: middle;
- line-height: 2.2em;
-
- color: var(--title-text-color);
-}
-
-#_Overlay {
- background-color: rgba(var(--overlay-bg-rgba));
-}
-
-#_SBResizer:hover {
- background-color: rgba(128, 128, 128, 0.5);
-}
-
-.sb-button-strip {
- padding: 0em 0.3em 0.3em 0.3em;
-}
-
-.sb-button-strip button, .sb-button-strip a.button-link{
- background-color: inherit;
- background-image: none;
- border: none;
- width: 1.25em;
- height: 1.25em;
- font-size: 1.5em;
- text-align: center;
- vertical-align: middle;
- color: var(--title-text-color);
- padding: 0em;
- border-radius: 3px;
-}
-
-.sb-button-strip button:hover, .sb-button-strip a.button-link:hover{
- color: var(--title-text-color-hover);
- background-color: var(--title-bg-color-hover);
- border: none;
-}
-
-#_SBTreeContainer {
- background-color: var(--tree-bg-color);
- color: var(--tree-text-color);
-}
-
-#_SBTree {
- padding-top: 0.5em;
-}
-
-#_SBTree a {
- color: inherit;
-}
-
-.node {
- line-height: 1.3em;
- border-color: var(--tree-border-color);
- border-top-style: solid;
- border-top-width: 1px;
- border-bottom-style: solid;
- border-bottom-width: 1px;
- border-left-style: solid;
- border-left-width: 1px;
-}
-
-.node-icon {
- width: 1.25em;
- text-align: center;
-}
-
-.node:hover{
- color: var(--tree-hover-text-color);
- border-color: var(--tree-hover-border-color);
- background-color: var(--tree-hover-bg-color);
-}
-
-.node.open .node-icon::before {
- font-family: "Font Awesome 5 Free";
- font-weight: normal;
- content: "\f146";
-}
-
-.node.closed .node-icon::before {
- font-family: "Font Awesome 5 Free";
- font-weight: normal;
- content: "\f0fe";
-}
-
-.node.leaf .node-icon::before {
- font-weight: normal;
- content: "\2022";
-}
-
-.node.selected {
- background-color: var(--main-bg-color);
- color: var(--tree-selected-text-color);
- font-weight: bold;
- border-color: var(--tree-selected-border-color);
-}
-
-.node.selected a:focus {
- outline: none;
-}
-
-/* ----------------------------- Mobile Titlebar ---------------------------- */
-#_MobiTitlebar {
- background-color: var(--title-bg-color);
- color: var(--title-text-color);
-}
-
-#_MobiTitlebox {
- vertical-align: middle;
- font-size: 1.125em;
- font-weight: bold;
- text-align: center;
- line-height: 2em;
-}
-
-#_MobiTitlebar button{
- background-color: inherit;
- background-image: none;
- border: none;
- font-size: 1.5em;
- width: 1.5em;
- height: 1.5em;
- line-height: 1.5em;
- text-align: center;
- vertical-align: middle;
- color: var(--title-text-color);
- padding: 0em;
-}
-
-#_MobiTitlebar button:hover{
- color: var(--title-text-color-hover);
- background-color: var(--title-bg-color-hover);
- border: none;
-}
-/* ------------------------------- Main Window ------------------------------ */
-
-.main {
- background-color: var(--main-bg-color);
- padding-left: 1.875em;
- padding-right: 1.875em;
-}
-
-#_Crumbtrail {
- padding-top: 0.875em;
-}
-
-.crumb-separator {
- padding: 0em 0.25em;
-}
-
-.crumb-idx {
- font-weight: bold;
- padding: 0.07em;
-}
-
-.crumb-idx:hover{
- background-color: var(--crumb-idx-hover-bg-color);
- color: var(--crumb-idx-hover-text-color);
-}
-
-dl.node-info {
- display: grid;
- justify-content: start;
-}
-
-.node-info dt{
- grid-column: 1;
-}
-
-.node-info dd {
- grid-column: 2;
- margin-left: 0.5em;
-}
-
-#_AbsAddr div {
- display: inline;
- visibility: hidden;
- color: var(--url-color);
- margin-left: 1em;
-}
-#_AbsAddr div:hover {
- color: var(--url-color-hover);
-}
-
-#_AbsAddr:hover div {
- visibility: visible;
-}
-
-#_AbsAddr div::after {
- font-family: "Font Awesome 5 Free";
- font-weight: bold;
- content: "\f05a";
-}
-
-div#_AbsAddrDetails {
- display: none;
- grid-column: 2;
- margin-left: 0.5em;
- border-left: solid 0.313em var(--blockquote-bar-color);
- padding-left: 0.5em;
-}
-
-div#_AbsAddrDetails.open {
- display: grid;
-}
-
-#_AbsAddrDetails dt{
- grid-column: 1;
-}
-
-#_AbsAddrDetails dd {
- grid-column: 2;
- margin-left: 0.5em;
-}
-
-
-input.field-value-tester {
- border: solid 1px var(--strong-content-border-color);
- padding: 0.25em 0.5em;
- width: 9em;
-}
-
-select.field-value-enum-tester {
- padding: 0.0em 0.25em;
- width: 12em;
- height: 2.3em;
- font-size: 0.75em;
-}
-
-input#_RegValueTester {
- border: solid 1px var(--strong-content-border-color);
- padding: 0.25em 0.5em;
- width: 8em;
-}
-
-footer {
- padding-bottom: 0.875em;
- color: var(--footer-text-color);
-}
-
-.headerlink {
- visibility: hidden;
-}
-
-.headerlink::after {
- font-family: "Font Awesome 5 Free";
- font-size: 0.75em;
- font-weight: bold;
- content: "\f0c1";
-}
-
-.radix-button {
- font-size: 0.79em;
- font-weight: bold;
- padding: 0.25em 0.48em;
- border-style: solid;
- border-width: 1px;
- border-color: var(--button-border-color);
- color: var(--button-text-color);
- border-radius: 2px;
- background-image: linear-gradient(var(--button-gradient-top-color), var(--button-gradient-bottom-color));
-}
-
-.reset-button {
- font-size: 0.90em;
- padding: 0.30em 0.50em;
- border-style: solid;
- border-width: 1px;
- border-color: var(--button-border-color);
- color: var(--button-text-color);
- border-radius: 2px;
- background-image: linear-gradient(var(--button-gradient-top-color), var(--button-gradient-bottom-color));
-}
-
-h1:hover .headerlink::after,
-h2:hover .headerlink::after,
-h3:hover .headerlink::after,
-h4:hover .headerlink::after,
-tr:hover .headerlink::after {
- visibility: visible;
-}
-
-/* --------------------------------- Search --------------------------------- */
-#_SearchBar {
- padding-top: 0.875em;
- padding-bottom: 0.875em;
-}
-
-#_SearchBar input {
- border: solid 1px var(--strong-content-border-color);
- padding: 0.5em 1em;
- font-size: 1.125em;
-}
-
-#_SearchResults {
- padding: 0em;
- width: 100%;
-}
-
-#_SearchResults li:first-child {
- border-top: solid 1px var(--content-border-color);
-}
-
-#_SearchResults li {
- display: block;
- width: 100%;
- padding: 0.5em 0em;
- border-bottom: solid 1px var(--content-border-color);
-}
-
-#_SearchResults .selected {
- background-color: var(--alt-row-bg-color);
-}
-
-.search-content-preview {
- color: var(--content-preview-text-color);
- padding-left: 2em;
- padding-top: 0.5em;
- }
-
-/* --------------------------- Index Editor Modal --------------------------- */
-#_IdxEditModal {
- background-color: var(--idx-edit-bg-color);
- box-shadow: rgba(0, 0, 0, 0.25) 1px 3px 6px 1px;
-}
-
-#_IdxEditModal::before {
- border-bottom-color: var(--idx-edit-bg-color);
-}
-
-#_IdxEditInput {
- border: solid 1px var(--idx-edit-input-border-color);
- padding: 0.25em 0.5em;
-}
-
-#_IdxEditRange {
- color: var(--idx-edit-text-color);
-}
-
-/* ------------------------------ Generic Modal ----------------------------- */
-.generic-modal-overlay {
- background-color: rgba(var(--overlay-bg-rgba));
-}
-
-.generic-modal {
- background-color: var(--main-bg-color);
- border: 1px solid var(--strong-content-border-color);
- padding: 0em 1em 1em 1em;
-}
-
-.generic-modal h1 {
- font-size: 1.5em;
-}
-
-.generic-modal h2 {
- font-size: 1.3em;
-}
-
-.generic-modal h3 {
- font-size: 1.1em;
-}
-
-/* ------------------------------- Help Modal ------------------------------- */
-.kb-shortcut-key {
- border: solid 1px var(--strong-content-border-color);
- background-color: var(--alt-row-bg-color);
- padding: 0.125em 0.25em;
- margin-left: 0.125em;
- margin-right: 0.125em;
- border-radius: 0.25em;
-}
-
-.generic-modal dt {
- margin-top: 1em;
- margin-bottom: 0.1em;
-}
-
-/* ---------------------------------- Fonts --------------------------------- */
-@font-face {
- font-family:"Lato";
- font-weight:400;
- font-style:normal;
- src:url("../fonts/Lato/lato-regular.eot");
- src:url("../fonts/Lato/lato-regular.eot?#iefix") format("embedded-opentype"),
- url("../fonts/Lato/lato-regular.woff2") format("woff2"),
- url("../fonts/Lato/lato-regular.woff") format("woff"),
- url("../fonts/Lato/lato-regular.ttf") format("truetype");
-}
-@font-face {
- font-family:"Lato";
- font-weight:700;
- font-style:normal;
- src:url("../fonts/Lato/lato-bold.eot");
- src:url("../fonts/Lato/lato-bold.eot?#iefix") format("embedded-opentype"),
- url("../fonts/Lato/lato-bold.woff2") format("woff2"),
- url("../fonts/Lato/lato-bold.woff") format("woff"),
- url("../fonts/Lato/lato-bold.ttf") format("truetype");
-}
-@font-face {
- font-family:"Lato";
- font-weight:700;
- font-style:italic;
- src:url("../fonts/Lato/lato-bolditalic.eot");
- src:url("../fonts/Lato/lato-bolditalic.eot?#iefix") format("embedded-opentype"),
- url("../fonts/Lato/lato-bolditalic.woff2") format("woff2"),
- url("../fonts/Lato/lato-bolditalic.woff") format("woff"),
- url("../fonts/Lato/lato-bolditalic.ttf") format("truetype");
-}
-@font-face {
- font-family:"Lato";
- font-weight:400;
- font-style:italic;
- src:url("../fonts/Lato/lato-italic.eot");
- src:url("../fonts/Lato/lato-italic.eot?#iefix") format("embedded-opentype"),
- url("../fonts/Lato/lato-italic.woff2") format("woff2"),
- url("../fonts/Lato/lato-italic.woff") format("woff"),
- url("../fonts/Lato/lato-italic.ttf") format("truetype");
-}
-@font-face {
- font-family:"Roboto Slab";
- font-weight:400;
- font-style:normal;
- src:url("../fonts/RobotoSlab/roboto-slab.eot");
- src:url("../fonts/RobotoSlab/roboto-slab-v7-regular.eot?#iefix") format("embedded-opentype"),
- url("../fonts/RobotoSlab/roboto-slab-v7-regular.woff2") format("woff2"),
- url("../fonts/RobotoSlab/roboto-slab-v7-regular.woff") format("woff"),
- url("../fonts/RobotoSlab/roboto-slab-v7-regular.ttf") format("truetype")
-}
-@font-face {
- font-family:"Roboto Slab";
- font-weight:700;
- font-style:normal;
- src:url("../fonts/RobotoSlab/roboto-slab-v7-bold.eot");
- src:url("../fonts/RobotoSlab/roboto-slab-v7-bold.eot?#iefix") format("embedded-opentype"),
- url("../fonts/RobotoSlab/roboto-slab-v7-bold.woff2") format("woff2"),
- url("../fonts/RobotoSlab/roboto-slab-v7-bold.woff") format("woff"),
- url("../fonts/RobotoSlab/roboto-slab-v7-bold.ttf") format("truetype")
-}
-
-
-/*!
- * Font Awesome Free 5.3.1 by @fontawesome - https://fontawesome.com
- * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
- */
-@font-face {
- font-family: 'Font Awesome 5 Free';
- font-weight: 900;
- font-style: normal;
- src:url("../fonts/FontAwesome/fa-solid-900.eot");
- src:url("../fonts/FontAwesome/fa-solid-900.eot?#iefix") format("embedded-opentype"),
- url("../fonts/FontAwesome/fa-solid-900.woff2") format("woff2"),
- url("../fonts/FontAwesome/fa-solid-900.woff") format("woff"),
- url("../fonts/FontAwesome/fa-solid-900.ttf") format("truetype"),
- url("../fonts/FontAwesome/fa-solid-900.svg#fontawesome") format("svg");
-}
-
-@font-face {
- font-family: 'Font Awesome 5 Free';
- font-weight: 400;
- font-style: normal;
- src:url("../fonts/FontAwesome/fa-regular-400.eot");
- src:url("../fonts/FontAwesome/fa-regular-400.eot?#iefix") format("embedded-opentype"),
- url("../fonts/FontAwesome/fa-regular-400.woff2") format("woff2"),
- url("../fonts/FontAwesome/fa-regular-400.woff") format("woff"),
- url("../fonts/FontAwesome/fa-regular-400.ttf") format("truetype"),
- url("../fonts/FontAwesome/fa-regular-400.svg#fontawesome") format("svg");
-}
diff --git a/src/integration/docs/caliptra_reg_html/data/data_index.js b/src/integration/docs/caliptra_reg_html/data/data_index.js
deleted file mode 100644
index 08fb8da36..000000000
--- a/src/integration/docs/caliptra_reg_html/data/data_index.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var N_RAL_FILES = 1;
-var N_RAL_NODES_PER_FILE = 16384;
-var RootNodeIds = [0];
-var PageInfo = {"title":"clp Reference"};
diff --git a/src/integration/docs/caliptra_reg_html/data/ral-data-0.json b/src/integration/docs/caliptra_reg_html/data/ral-data-0.json
deleted file mode 100644
index 9942c29d8..000000000
--- a/src/integration/docs/caliptra_reg_html/data/ral-data-0.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"parent":null,"children":[1,25,62,96,100,103,113,145,172,182,213],"name":"clp","offset":"0","size":"30030a24"},{"parent":0,"children":[2,3,4,5],"name":"doe_reg","offset":"10000000","size":"a14"},{"parent":1,"children":[],"name":"DOE_IV","offset":"0","size":"4","dims":[4],"stride":"4","idxs":[0],"fields":[{"name":"IV","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":1,"children":[],"name":"DOE_CTRL","offset":"10","size":"4","fields":[{"name":"CMD","lsb":0,"msb":1,"reset":"0","disp":"E","encode":true},{"name":"DEST","lsb":2,"msb":6,"reset":"0","disp":"H"}]},{"parent":1,"children":[],"name":"DOE_STATUS","offset":"14","size":"4","fields":[{"name":"READY","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"VALID","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"UDS_FLOW_DONE","lsb":2,"msb":2,"reset":"0","disp":"H"},{"name":"FE_FLOW_DONE","lsb":3,"msb":3,"reset":"0","disp":"H"},{"name":"DEOBF_SECRETS_CLEARED","lsb":4,"msb":4,"reset":"0","disp":"H"}]},{"parent":1,"children":[6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24],"name":"intr_block_rf","offset":"800","size":"214"},{"parent":5,"children":[],"name":"global_intr_en_r","offset":"0","size":"4","fields":[{"name":"error_en","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"notif_en","lsb":1,"msb":1,"reset":"0","disp":"H"}]},{"parent":5,"children":[],"name":"error_intr_en_r","offset":"4","size":"4","fields":[{"name":"error0_en","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"error1_en","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"error2_en","lsb":2,"msb":2,"reset":"0","disp":"H"},{"name":"error3_en","lsb":3,"msb":3,"reset":"0","disp":"H"}]},{"parent":5,"children":[],"name":"notif_intr_en_r","offset":"8","size":"4","fields":[{"name":"notif_cmd_done_en","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":5,"children":[],"name":"error_global_intr_r","offset":"c","size":"4","fields":[{"name":"agg_sts","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":5,"children":[],"name":"notif_global_intr_r","offset":"10","size":"4","fields":[{"name":"agg_sts","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":5,"children":[],"name":"error_internal_intr_r","offset":"14","size":"4","fields":[{"name":"error0_sts","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"error1_sts","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"error2_sts","lsb":2,"msb":2,"reset":"0","disp":"H"},{"name":"error3_sts","lsb":3,"msb":3,"reset":"0","disp":"H"}]},{"parent":5,"children":[],"name":"notif_internal_intr_r","offset":"18","size":"4","fields":[{"name":"notif_cmd_done_sts","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":5,"children":[],"name":"error_intr_trig_r","offset":"1c","size":"4","fields":[{"name":"error0_trig","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"error1_trig","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"error2_trig","lsb":2,"msb":2,"reset":"0","disp":"H"},{"name":"error3_trig","lsb":3,"msb":3,"reset":"0","disp":"H"}]},{"parent":5,"children":[],"name":"notif_intr_trig_r","offset":"20","size":"4","fields":[{"name":"notif_cmd_done_trig","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":5,"children":[],"name":"error0_intr_count_r","offset":"100","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":5,"children":[],"name":"error1_intr_count_r","offset":"104","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":5,"children":[],"name":"error2_intr_count_r","offset":"108","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":5,"children":[],"name":"error3_intr_count_r","offset":"10c","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":5,"children":[],"name":"notif_cmd_done_intr_count_r","offset":"180","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":5,"children":[],"name":"error0_intr_count_incr_r","offset":"200","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":5,"children":[],"name":"error1_intr_count_incr_r","offset":"204","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":5,"children":[],"name":"error2_intr_count_incr_r","offset":"208","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":5,"children":[],"name":"error3_intr_count_incr_r","offset":"20c","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":5,"children":[],"name":"notif_cmd_done_intr_count_incr_r","offset":"210","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":0,"children":[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48],"name":"ecc_reg","offset":"10008000","size":"a08"},{"parent":25,"children":[],"name":"ECC_NAME","offset":"0","size":"4","dims":[2],"stride":"4","idxs":[0],"fields":[{"name":"NAME","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":25,"children":[],"name":"ECC_VERSION","offset":"8","size":"4","dims":[2],"stride":"4","idxs":[0],"fields":[{"name":"VERSION","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":25,"children":[],"name":"ECC_CTRL","offset":"10","size":"4","fields":[{"name":"CTRL","lsb":0,"msb":1,"reset":"0","disp":"H"},{"name":"ZEROIZE","lsb":2,"msb":2,"reset":"0","disp":"H"}]},{"parent":25,"children":[],"name":"ECC_STATUS","offset":"18","size":"4","fields":[{"name":"READY","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"VALID","lsb":1,"msb":1,"reset":"0","disp":"H"}]},{"parent":25,"children":[],"name":"ECC_SCACONFIG","offset":"20","size":"4","fields":[{"name":"POINT_RND_EN","lsb":0,"msb":0,"reset":"1","disp":"H"},{"name":"MASK_SIGN_EN","lsb":1,"msb":1,"reset":"1","disp":"H"},{"name":"SCALAR_RND_EN","lsb":2,"msb":2,"reset":"1","disp":"H"}]},{"parent":25,"children":[],"name":"ECC_SEED","offset":"80","size":"4","dims":[12],"stride":"4","idxs":[0],"fields":[{"name":"SEED","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":25,"children":[],"name":"ECC_MSG","offset":"100","size":"4","dims":[12],"stride":"4","idxs":[0],"fields":[{"name":"MSG","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":25,"children":[],"name":"ECC_PRIVKEY","offset":"180","size":"4","dims":[12],"stride":"4","idxs":[0],"fields":[{"name":"PRIVKEY","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":25,"children":[],"name":"ECC_PUBKEY_X","offset":"200","size":"4","dims":[12],"stride":"4","idxs":[0],"fields":[{"name":"PUBKEY_X","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":25,"children":[],"name":"ECC_PUBKEY_Y","offset":"280","size":"4","dims":[12],"stride":"4","idxs":[0],"fields":[{"name":"PUBKEY_Y","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":25,"children":[],"name":"ECC_SIGN_R","offset":"300","size":"4","dims":[12],"stride":"4","idxs":[0],"fields":[{"name":"SIGN_R","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":25,"children":[],"name":"ECC_SIGN_S","offset":"380","size":"4","dims":[12],"stride":"4","idxs":[0],"fields":[{"name":"SIGN_S","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":25,"children":[],"name":"ECC_VERIFY_R","offset":"400","size":"4","dims":[12],"stride":"4","idxs":[0],"fields":[{"name":"VERIFY_R","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":25,"children":[],"name":"ECC_IV","offset":"480","size":"4","dims":[12],"stride":"4","idxs":[0],"fields":[{"name":"IV","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":25,"children":[],"name":"ecc_kv_rd_pkey_ctrl","offset":"600","size":"4","fields":[{"name":"read_en","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"read_entry","lsb":1,"msb":5,"reset":"0","disp":"H"},{"name":"pcr_hash_extend","lsb":6,"msb":6,"reset":"0","disp":"H"},{"name":"rsvd","lsb":7,"msb":31,"reset":"0","disp":"H"}]},{"parent":25,"children":[],"name":"ecc_kv_rd_pkey_status","offset":"604","size":"4","fields":[{"name":"READY","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"VALID","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"ERROR","lsb":2,"msb":9,"reset":"0","disp":"E","encode":true}]},{"parent":25,"children":[],"name":"ecc_kv_rd_seed_ctrl","offset":"608","size":"4","fields":[{"name":"read_en","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"read_entry","lsb":1,"msb":5,"reset":"0","disp":"H"},{"name":"pcr_hash_extend","lsb":6,"msb":6,"reset":"0","disp":"H"},{"name":"rsvd","lsb":7,"msb":31,"reset":"0","disp":"H"}]},{"parent":25,"children":[],"name":"ecc_kv_rd_seed_status","offset":"60c","size":"4","fields":[{"name":"READY","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"VALID","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"ERROR","lsb":2,"msb":9,"reset":"0","disp":"E","encode":true}]},{"parent":25,"children":[],"name":"ecc_kv_rd_msg_ctrl","offset":"610","size":"4","fields":[{"name":"read_en","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"read_entry","lsb":1,"msb":5,"reset":"0","disp":"H"},{"name":"pcr_hash_extend","lsb":6,"msb":6,"reset":"0","disp":"H"},{"name":"rsvd","lsb":7,"msb":31,"reset":"0","disp":"H"}]},{"parent":25,"children":[],"name":"ecc_kv_rd_msg_status","offset":"614","size":"4","fields":[{"name":"READY","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"VALID","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"ERROR","lsb":2,"msb":9,"reset":"0","disp":"E","encode":true}]},{"parent":25,"children":[],"name":"ecc_kv_wr_pkey_ctrl","offset":"618","size":"4","fields":[{"name":"write_en","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"write_entry","lsb":1,"msb":5,"reset":"0","disp":"H"},{"name":"hmac_key_dest_valid","lsb":6,"msb":6,"reset":"0","disp":"H"},{"name":"hmac_block_dest_valid","lsb":7,"msb":7,"reset":"0","disp":"H"},{"name":"sha_block_dest_valid","lsb":8,"msb":8,"reset":"0","disp":"H"},{"name":"ecc_pkey_dest_valid","lsb":9,"msb":9,"reset":"0","disp":"H"},{"name":"ecc_seed_dest_valid","lsb":10,"msb":10,"reset":"0","disp":"H"},{"name":"ecc_msg_dest_valid","lsb":11,"msb":11,"reset":"0","disp":"H"},{"name":"rsvd","lsb":12,"msb":31,"reset":"0","disp":"H"}]},{"parent":25,"children":[],"name":"ecc_kv_wr_pkey_status","offset":"61c","size":"4","fields":[{"name":"READY","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"VALID","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"ERROR","lsb":2,"msb":9,"reset":"0","disp":"E","encode":true}]},{"parent":25,"children":[49,50,51,52,53,54,55,56,57,58,59,60,61],"name":"intr_block_rf","offset":"800","size":"208"},{"parent":48,"children":[],"name":"global_intr_en_r","offset":"0","size":"4","fields":[{"name":"error_en","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"notif_en","lsb":1,"msb":1,"reset":"0","disp":"H"}]},{"parent":48,"children":[],"name":"error_intr_en_r","offset":"4","size":"4","fields":[{"name":"error_internal_en","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":48,"children":[],"name":"notif_intr_en_r","offset":"8","size":"4","fields":[{"name":"notif_cmd_done_en","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":48,"children":[],"name":"error_global_intr_r","offset":"c","size":"4","fields":[{"name":"agg_sts","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":48,"children":[],"name":"notif_global_intr_r","offset":"10","size":"4","fields":[{"name":"agg_sts","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":48,"children":[],"name":"error_internal_intr_r","offset":"14","size":"4","fields":[{"name":"error_internal_sts","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":48,"children":[],"name":"notif_internal_intr_r","offset":"18","size":"4","fields":[{"name":"notif_cmd_done_sts","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":48,"children":[],"name":"error_intr_trig_r","offset":"1c","size":"4","fields":[{"name":"error_internal_trig","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":48,"children":[],"name":"notif_intr_trig_r","offset":"20","size":"4","fields":[{"name":"notif_cmd_done_trig","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":48,"children":[],"name":"error_internal_intr_count_r","offset":"100","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":48,"children":[],"name":"notif_cmd_done_intr_count_r","offset":"180","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":48,"children":[],"name":"error_internal_intr_count_incr_r","offset":"200","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":48,"children":[],"name":"notif_cmd_done_intr_count_incr_r","offset":"204","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":0,"children":[63,64,65,66,67,68,69,70,71,72,73,74,75,76],"name":"hmac_reg","offset":"10010000","size":"a14"},{"parent":62,"children":[],"name":"HMAC384_NAME","offset":"0","size":"4","dims":[2],"stride":"4","idxs":[0],"fields":[{"name":"NAME","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":62,"children":[],"name":"HMAC384_VERSION","offset":"8","size":"4","dims":[2],"stride":"4","idxs":[0],"fields":[{"name":"VERSION","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":62,"children":[],"name":"HMAC384_CTRL","offset":"10","size":"4","fields":[{"name":"INIT","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"NEXT","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"ZEROIZE","lsb":2,"msb":2,"reset":"0","disp":"H"}]},{"parent":62,"children":[],"name":"HMAC384_STATUS","offset":"18","size":"4","fields":[{"name":"READY","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"VALID","lsb":1,"msb":1,"reset":"0","disp":"H"}]},{"parent":62,"children":[],"name":"HMAC384_KEY","offset":"40","size":"4","dims":[12],"stride":"4","idxs":[0],"fields":[{"name":"KEY","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":62,"children":[],"name":"HMAC384_BLOCK","offset":"80","size":"4","dims":[32],"stride":"4","idxs":[0],"fields":[{"name":"BLOCK","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":62,"children":[],"name":"HMAC384_TAG","offset":"100","size":"4","dims":[12],"stride":"4","idxs":[0],"fields":[{"name":"TAG","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":62,"children":[],"name":"HMAC384_KV_RD_KEY_CTRL","offset":"600","size":"4","fields":[{"name":"read_en","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"read_entry","lsb":1,"msb":5,"reset":"0","disp":"H"},{"name":"pcr_hash_extend","lsb":6,"msb":6,"reset":"0","disp":"H"},{"name":"rsvd","lsb":7,"msb":31,"reset":"0","disp":"H"}]},{"parent":62,"children":[],"name":"HMAC384_KV_RD_KEY_STATUS","offset":"604","size":"4","fields":[{"name":"READY","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"VALID","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"ERROR","lsb":2,"msb":9,"reset":"0","disp":"E","encode":true}]},{"parent":62,"children":[],"name":"HMAC384_KV_RD_BLOCK_CTRL","offset":"608","size":"4","fields":[{"name":"read_en","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"read_entry","lsb":1,"msb":5,"reset":"0","disp":"H"},{"name":"pcr_hash_extend","lsb":6,"msb":6,"reset":"0","disp":"H"},{"name":"rsvd","lsb":7,"msb":31,"reset":"0","disp":"H"}]},{"parent":62,"children":[],"name":"HMAC384_KV_RD_BLOCK_STATUS","offset":"60c","size":"4","fields":[{"name":"READY","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"VALID","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"ERROR","lsb":2,"msb":9,"reset":"0","disp":"E","encode":true}]},{"parent":62,"children":[],"name":"HMAC384_KV_WR_CTRL","offset":"610","size":"4","fields":[{"name":"write_en","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"write_entry","lsb":1,"msb":5,"reset":"0","disp":"H"},{"name":"hmac_key_dest_valid","lsb":6,"msb":6,"reset":"0","disp":"H"},{"name":"hmac_block_dest_valid","lsb":7,"msb":7,"reset":"0","disp":"H"},{"name":"sha_block_dest_valid","lsb":8,"msb":8,"reset":"0","disp":"H"},{"name":"ecc_pkey_dest_valid","lsb":9,"msb":9,"reset":"0","disp":"H"},{"name":"ecc_seed_dest_valid","lsb":10,"msb":10,"reset":"0","disp":"H"},{"name":"ecc_msg_dest_valid","lsb":11,"msb":11,"reset":"0","disp":"H"},{"name":"rsvd","lsb":12,"msb":31,"reset":"0","disp":"H"}]},{"parent":62,"children":[],"name":"HMAC384_KV_WR_STATUS","offset":"614","size":"4","fields":[{"name":"READY","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"VALID","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"ERROR","lsb":2,"msb":9,"reset":"0","disp":"E","encode":true}]},{"parent":62,"children":[77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95],"name":"intr_block_rf","offset":"800","size":"214"},{"parent":76,"children":[],"name":"global_intr_en_r","offset":"0","size":"4","fields":[{"name":"error_en","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"notif_en","lsb":1,"msb":1,"reset":"0","disp":"H"}]},{"parent":76,"children":[],"name":"error_intr_en_r","offset":"4","size":"4","fields":[{"name":"error0_en","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"error1_en","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"error2_en","lsb":2,"msb":2,"reset":"0","disp":"H"},{"name":"error3_en","lsb":3,"msb":3,"reset":"0","disp":"H"}]},{"parent":76,"children":[],"name":"notif_intr_en_r","offset":"8","size":"4","fields":[{"name":"notif_cmd_done_en","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":76,"children":[],"name":"error_global_intr_r","offset":"c","size":"4","fields":[{"name":"agg_sts","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":76,"children":[],"name":"notif_global_intr_r","offset":"10","size":"4","fields":[{"name":"agg_sts","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":76,"children":[],"name":"error_internal_intr_r","offset":"14","size":"4","fields":[{"name":"error0_sts","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"error1_sts","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"error2_sts","lsb":2,"msb":2,"reset":"0","disp":"H"},{"name":"error3_sts","lsb":3,"msb":3,"reset":"0","disp":"H"}]},{"parent":76,"children":[],"name":"notif_internal_intr_r","offset":"18","size":"4","fields":[{"name":"notif_cmd_done_sts","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":76,"children":[],"name":"error_intr_trig_r","offset":"1c","size":"4","fields":[{"name":"error0_trig","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"error1_trig","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"error2_trig","lsb":2,"msb":2,"reset":"0","disp":"H"},{"name":"error3_trig","lsb":3,"msb":3,"reset":"0","disp":"H"}]},{"parent":76,"children":[],"name":"notif_intr_trig_r","offset":"20","size":"4","fields":[{"name":"notif_cmd_done_trig","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":76,"children":[],"name":"error0_intr_count_r","offset":"100","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":76,"children":[],"name":"error1_intr_count_r","offset":"104","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":76,"children":[],"name":"error2_intr_count_r","offset":"108","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":76,"children":[],"name":"error3_intr_count_r","offset":"10c","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":76,"children":[],"name":"notif_cmd_done_intr_count_r","offset":"180","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":76,"children":[],"name":"error0_intr_count_incr_r","offset":"200","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":76,"children":[],"name":"error1_intr_count_incr_r","offset":"204","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":76,"children":[],"name":"error2_intr_count_incr_r","offset":"208","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":76,"children":[],"name":"error3_intr_count_incr_r","offset":"20c","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":76,"children":[],"name":"notif_cmd_done_intr_count_incr_r","offset":"210","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":0,"children":[97,98,99],"name":"kv_reg","offset":"10018000","size":"c04"},{"parent":96,"children":[],"name":"KEY_CTRL","offset":"0","size":"4","dims":[32],"stride":"4","idxs":[0],"fields":[{"name":"lock_wr","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"lock_use","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"clear","lsb":2,"msb":2,"reset":"0","disp":"H"},{"name":"rsvd0","lsb":3,"msb":3,"reset":"0","disp":"H"},{"name":"rsvd1","lsb":4,"msb":8,"reset":"0","disp":"H"},{"name":"dest_valid","lsb":9,"msb":14,"reset":"0","disp":"H"},{"name":"last_dword","lsb":15,"msb":18,"reset":"0","disp":"H"}]},{"parent":96,"children":[],"name":"KEY_ENTRY","offset":"600","size":"4","dims":[32,12],"stride":"4","idxs":[0,0],"fields":[{"name":"data","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":96,"children":[],"name":"CLEAR_SECRETS","offset":"c00","size":"4","fields":[{"name":"wr_debug_values","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"sel_debug_value","lsb":1,"msb":1,"reset":"0","disp":"H"}]},{"parent":0,"children":[101,102],"name":"pv_reg","offset":"1001a000","size":"c00"},{"parent":100,"children":[],"name":"PCR_CTRL","offset":"0","size":"4","dims":[32],"stride":"4","idxs":[0],"fields":[{"name":"lock","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"clear","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"rsvd0","lsb":2,"msb":2,"reset":"0","disp":"H"},{"name":"rsvd1","lsb":3,"msb":7,"reset":"0","disp":"H"}]},{"parent":100,"children":[],"name":"PCR_ENTRY","offset":"600","size":"4","dims":[32,12],"stride":"4","idxs":[0,0],"fields":[{"name":"data","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":0,"children":[104,105,106,107,108,109,110,111,112],"name":"dv_reg","offset":"1001c000","size":"4c0"},{"parent":103,"children":[],"name":"StickyDataVaultCtrl","offset":"0","size":"4","dims":[10],"stride":"4","idxs":[0],"fields":[{"name":"lock_entry","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":103,"children":[],"name":"STICKY_DATA_VAULT_ENTRY","offset":"28","size":"4","dims":[10,12],"stride":"4","idxs":[0,0],"fields":[{"name":"data","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":103,"children":[],"name":"NonStickyDataVaultCtrl","offset":"208","size":"4","dims":[10],"stride":"4","idxs":[0],"fields":[{"name":"lock_entry","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":103,"children":[],"name":"NONSTICKY_DATA_VAULT_ENTRY","offset":"230","size":"4","dims":[10,12],"stride":"4","idxs":[0,0],"fields":[{"name":"data","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":103,"children":[],"name":"NonStickyLockableScratchRegCtrl","offset":"410","size":"4","dims":[10],"stride":"4","idxs":[0],"fields":[{"name":"lock_entry","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":103,"children":[],"name":"NonStickyLockableScratchReg","offset":"438","size":"4","dims":[10],"stride":"4","idxs":[0],"fields":[{"name":"data","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":103,"children":[],"name":"NonStickyGenericScratchReg","offset":"460","size":"4","dims":[8],"stride":"4","idxs":[0],"fields":[{"name":"data","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":103,"children":[],"name":"StickyLockableScratchRegCtrl","offset":"480","size":"4","dims":[8],"stride":"4","idxs":[0],"fields":[{"name":"lock_entry","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":103,"children":[],"name":"StickyLockableScratchReg","offset":"4a0","size":"4","dims":[8],"stride":"4","idxs":[0],"fields":[{"name":"data","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":0,"children":[114,115,116,117,118,119,120,121,122,123,124,125],"name":"sha512_reg","offset":"10020000","size":"a14"},{"parent":113,"children":[],"name":"SHA512_NAME","offset":"0","size":"4","dims":[2],"stride":"4","idxs":[0],"fields":[{"name":"NAME","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":113,"children":[],"name":"SHA512_VERSION","offset":"8","size":"4","dims":[2],"stride":"4","idxs":[0],"fields":[{"name":"VERSION","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":113,"children":[],"name":"SHA512_CTRL","offset":"10","size":"4","fields":[{"name":"INIT","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"NEXT","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"MODE","lsb":2,"msb":3,"reset":"2","disp":"H"},{"name":"ZEROIZE","lsb":4,"msb":4,"reset":"0","disp":"H"},{"name":"LAST","lsb":5,"msb":5,"reset":"0","disp":"H"}]},{"parent":113,"children":[],"name":"SHA512_STATUS","offset":"18","size":"4","fields":[{"name":"READY","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"VALID","lsb":1,"msb":1,"reset":"0","disp":"H"}]},{"parent":113,"children":[],"name":"SHA512_BLOCK","offset":"80","size":"4","dims":[32],"stride":"4","idxs":[0],"fields":[{"name":"BLOCK","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":113,"children":[],"name":"SHA512_DIGEST","offset":"100","size":"4","dims":[16],"stride":"4","idxs":[0],"fields":[{"name":"DIGEST","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":113,"children":[],"name":"SHA512_VAULT_RD_CTRL","offset":"600","size":"4","fields":[{"name":"read_en","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"read_entry","lsb":1,"msb":5,"reset":"0","disp":"H"},{"name":"pcr_hash_extend","lsb":6,"msb":6,"reset":"0","disp":"H"},{"name":"rsvd","lsb":7,"msb":31,"reset":"0","disp":"H"}]},{"parent":113,"children":[],"name":"SHA512_VAULT_RD_STATUS","offset":"604","size":"4","fields":[{"name":"READY","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"VALID","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"ERROR","lsb":2,"msb":9,"reset":"0","disp":"E","encode":true}]},{"parent":113,"children":[],"name":"SHA512_KV_WR_CTRL","offset":"608","size":"4","fields":[{"name":"write_en","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"write_entry","lsb":1,"msb":5,"reset":"0","disp":"H"},{"name":"hmac_key_dest_valid","lsb":6,"msb":6,"reset":"0","disp":"H"},{"name":"hmac_block_dest_valid","lsb":7,"msb":7,"reset":"0","disp":"H"},{"name":"sha_block_dest_valid","lsb":8,"msb":8,"reset":"0","disp":"H"},{"name":"ecc_pkey_dest_valid","lsb":9,"msb":9,"reset":"0","disp":"H"},{"name":"ecc_seed_dest_valid","lsb":10,"msb":10,"reset":"0","disp":"H"},{"name":"ecc_msg_dest_valid","lsb":11,"msb":11,"reset":"0","disp":"H"},{"name":"rsvd","lsb":12,"msb":31,"reset":"0","disp":"H"}]},{"parent":113,"children":[],"name":"SHA512_KV_WR_STATUS","offset":"60c","size":"4","fields":[{"name":"READY","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"VALID","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"ERROR","lsb":2,"msb":9,"reset":"0","disp":"E","encode":true}]},{"parent":113,"children":[],"name":"SHA512_GEN_PCR_HASH","offset":"610","size":"4","fields":[{"name":"FLOW_EN","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":113,"children":[126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144],"name":"intr_block_rf","offset":"800","size":"214"},{"parent":125,"children":[],"name":"global_intr_en_r","offset":"0","size":"4","fields":[{"name":"error_en","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"notif_en","lsb":1,"msb":1,"reset":"0","disp":"H"}]},{"parent":125,"children":[],"name":"error_intr_en_r","offset":"4","size":"4","fields":[{"name":"error0_en","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"error1_en","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"error2_en","lsb":2,"msb":2,"reset":"0","disp":"H"},{"name":"error3_en","lsb":3,"msb":3,"reset":"0","disp":"H"}]},{"parent":125,"children":[],"name":"notif_intr_en_r","offset":"8","size":"4","fields":[{"name":"notif_cmd_done_en","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":125,"children":[],"name":"error_global_intr_r","offset":"c","size":"4","fields":[{"name":"agg_sts","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":125,"children":[],"name":"notif_global_intr_r","offset":"10","size":"4","fields":[{"name":"agg_sts","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":125,"children":[],"name":"error_internal_intr_r","offset":"14","size":"4","fields":[{"name":"error0_sts","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"error1_sts","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"error2_sts","lsb":2,"msb":2,"reset":"0","disp":"H"},{"name":"error3_sts","lsb":3,"msb":3,"reset":"0","disp":"H"}]},{"parent":125,"children":[],"name":"notif_internal_intr_r","offset":"18","size":"4","fields":[{"name":"notif_cmd_done_sts","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":125,"children":[],"name":"error_intr_trig_r","offset":"1c","size":"4","fields":[{"name":"error0_trig","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"error1_trig","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"error2_trig","lsb":2,"msb":2,"reset":"0","disp":"H"},{"name":"error3_trig","lsb":3,"msb":3,"reset":"0","disp":"H"}]},{"parent":125,"children":[],"name":"notif_intr_trig_r","offset":"20","size":"4","fields":[{"name":"notif_cmd_done_trig","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":125,"children":[],"name":"error0_intr_count_r","offset":"100","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":125,"children":[],"name":"error1_intr_count_r","offset":"104","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":125,"children":[],"name":"error2_intr_count_r","offset":"108","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":125,"children":[],"name":"error3_intr_count_r","offset":"10c","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":125,"children":[],"name":"notif_cmd_done_intr_count_r","offset":"180","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":125,"children":[],"name":"error0_intr_count_incr_r","offset":"200","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":125,"children":[],"name":"error1_intr_count_incr_r","offset":"204","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":125,"children":[],"name":"error2_intr_count_incr_r","offset":"208","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":125,"children":[],"name":"error3_intr_count_incr_r","offset":"20c","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":125,"children":[],"name":"notif_cmd_done_intr_count_incr_r","offset":"210","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":0,"children":[146,147,148,149,150,151,152],"name":"sha256_reg","offset":"10028000","size":"a14"},{"parent":145,"children":[],"name":"SHA256_NAME","offset":"0","size":"4","dims":[2],"stride":"4","idxs":[0],"fields":[{"name":"NAME","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":145,"children":[],"name":"SHA256_VERSION","offset":"8","size":"4","dims":[2],"stride":"4","idxs":[0],"fields":[{"name":"VERSION","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":145,"children":[],"name":"SHA256_CTRL","offset":"10","size":"4","fields":[{"name":"INIT","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"NEXT","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"MODE","lsb":2,"msb":2,"reset":"1","disp":"H"},{"name":"ZEROIZE","lsb":3,"msb":3,"reset":"0","disp":"H"}]},{"parent":145,"children":[],"name":"SHA256_STATUS","offset":"18","size":"4","fields":[{"name":"READY","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"VALID","lsb":1,"msb":1,"reset":"0","disp":"H"}]},{"parent":145,"children":[],"name":"SHA256_BLOCK","offset":"80","size":"4","dims":[16],"stride":"4","idxs":[0],"fields":[{"name":"BLOCK","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":145,"children":[],"name":"SHA256_DIGEST","offset":"100","size":"4","dims":[8],"stride":"4","idxs":[0],"fields":[{"name":"DIGEST","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":145,"children":[153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171],"name":"intr_block_rf","offset":"800","size":"214"},{"parent":152,"children":[],"name":"global_intr_en_r","offset":"0","size":"4","fields":[{"name":"error_en","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"notif_en","lsb":1,"msb":1,"reset":"0","disp":"H"}]},{"parent":152,"children":[],"name":"error_intr_en_r","offset":"4","size":"4","fields":[{"name":"error0_en","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"error1_en","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"error2_en","lsb":2,"msb":2,"reset":"0","disp":"H"},{"name":"error3_en","lsb":3,"msb":3,"reset":"0","disp":"H"}]},{"parent":152,"children":[],"name":"notif_intr_en_r","offset":"8","size":"4","fields":[{"name":"notif_cmd_done_en","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":152,"children":[],"name":"error_global_intr_r","offset":"c","size":"4","fields":[{"name":"agg_sts","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":152,"children":[],"name":"notif_global_intr_r","offset":"10","size":"4","fields":[{"name":"agg_sts","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":152,"children":[],"name":"error_internal_intr_r","offset":"14","size":"4","fields":[{"name":"error0_sts","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"error1_sts","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"error2_sts","lsb":2,"msb":2,"reset":"0","disp":"H"},{"name":"error3_sts","lsb":3,"msb":3,"reset":"0","disp":"H"}]},{"parent":152,"children":[],"name":"notif_internal_intr_r","offset":"18","size":"4","fields":[{"name":"notif_cmd_done_sts","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":152,"children":[],"name":"error_intr_trig_r","offset":"1c","size":"4","fields":[{"name":"error0_trig","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"error1_trig","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"error2_trig","lsb":2,"msb":2,"reset":"0","disp":"H"},{"name":"error3_trig","lsb":3,"msb":3,"reset":"0","disp":"H"}]},{"parent":152,"children":[],"name":"notif_intr_trig_r","offset":"20","size":"4","fields":[{"name":"notif_cmd_done_trig","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":152,"children":[],"name":"error0_intr_count_r","offset":"100","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":152,"children":[],"name":"error1_intr_count_r","offset":"104","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":152,"children":[],"name":"error2_intr_count_r","offset":"108","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":152,"children":[],"name":"error3_intr_count_r","offset":"10c","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":152,"children":[],"name":"notif_cmd_done_intr_count_r","offset":"180","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":152,"children":[],"name":"error0_intr_count_incr_r","offset":"200","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":152,"children":[],"name":"error1_intr_count_incr_r","offset":"204","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":152,"children":[],"name":"error2_intr_count_incr_r","offset":"208","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":152,"children":[],"name":"error3_intr_count_incr_r","offset":"20c","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":152,"children":[],"name":"notif_cmd_done_intr_count_incr_r","offset":"210","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":0,"children":[173,174,175,176,177,178,179,180,181],"name":"mbox_csr","offset":"30020000","size":"24"},{"parent":172,"children":[],"name":"mbox_lock","offset":"0","size":"4","fields":[{"name":"lock","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":172,"children":[],"name":"mbox_user","offset":"4","size":"4","fields":[{"name":"user","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":172,"children":[],"name":"mbox_cmd","offset":"8","size":"4","fields":[{"name":"command","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":172,"children":[],"name":"mbox_dlen","offset":"c","size":"4","fields":[{"name":"length","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":172,"children":[],"name":"mbox_datain","offset":"10","size":"4","fields":[{"name":"datain","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":172,"children":[],"name":"mbox_dataout","offset":"14","size":"4","fields":[{"name":"dataout","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":172,"children":[],"name":"mbox_execute","offset":"18","size":"4","fields":[{"name":"execute","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":172,"children":[],"name":"mbox_status","offset":"1c","size":"4","fields":[{"name":"status","lsb":0,"msb":3,"reset":"0","disp":"E","encode":true},{"name":"ecc_single_error","lsb":4,"msb":4,"reset":"0","disp":"H"},{"name":"ecc_double_error","lsb":5,"msb":5,"reset":"0","disp":"H"},{"name":"mbox_fsm_ps","lsb":6,"msb":8,"reset":"0","disp":"E","encode":true},{"name":"soc_has_lock","lsb":9,"msb":9,"reset":"0","disp":"H"}]},{"parent":172,"children":[],"name":"mbox_unlock","offset":"20","size":"4","fields":[{"name":"unlock","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":0,"children":[183,184,185,186,187,188,189,190,191,192,193],"name":"sha512_acc_csr","offset":"30021000","size":"a14"},{"parent":182,"children":[],"name":"LOCK","offset":"0","size":"4","fields":[{"name":"LOCK","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":182,"children":[],"name":"USER","offset":"4","size":"4","fields":[{"name":"USER","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":182,"children":[],"name":"MODE","offset":"8","size":"4","fields":[{"name":"MODE","lsb":0,"msb":1,"reset":"0","disp":"E","encode":true},{"name":"ENDIAN_TOGGLE","lsb":2,"msb":2,"reset":"0","disp":"H"}]},{"parent":182,"children":[],"name":"START_ADDRESS","offset":"c","size":"4","fields":[{"name":"ADDR","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":182,"children":[],"name":"DLEN","offset":"10","size":"4","fields":[{"name":"LENGTH","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":182,"children":[],"name":"DATAIN","offset":"14","size":"4","fields":[{"name":"DATAIN","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":182,"children":[],"name":"EXECUTE","offset":"18","size":"4","fields":[{"name":"EXECUTE","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":182,"children":[],"name":"STATUS","offset":"1c","size":"4","fields":[{"name":"VALID","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":182,"children":[],"name":"DIGEST","offset":"20","size":"4","dims":[16],"stride":"4","idxs":[0],"fields":[{"name":"DIGEST","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":182,"children":[],"name":"CONTROL","offset":"60","size":"4","fields":[{"name":"ZEROIZE","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":182,"children":[194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212],"name":"intr_block_rf","offset":"800","size":"214"},{"parent":193,"children":[],"name":"global_intr_en_r","offset":"0","size":"4","fields":[{"name":"error_en","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"notif_en","lsb":1,"msb":1,"reset":"0","disp":"H"}]},{"parent":193,"children":[],"name":"error_intr_en_r","offset":"4","size":"4","fields":[{"name":"error0_en","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"error1_en","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"error2_en","lsb":2,"msb":2,"reset":"0","disp":"H"},{"name":"error3_en","lsb":3,"msb":3,"reset":"0","disp":"H"}]},{"parent":193,"children":[],"name":"notif_intr_en_r","offset":"8","size":"4","fields":[{"name":"notif_cmd_done_en","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":193,"children":[],"name":"error_global_intr_r","offset":"c","size":"4","fields":[{"name":"agg_sts","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":193,"children":[],"name":"notif_global_intr_r","offset":"10","size":"4","fields":[{"name":"agg_sts","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":193,"children":[],"name":"error_internal_intr_r","offset":"14","size":"4","fields":[{"name":"error0_sts","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"error1_sts","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"error2_sts","lsb":2,"msb":2,"reset":"0","disp":"H"},{"name":"error3_sts","lsb":3,"msb":3,"reset":"0","disp":"H"}]},{"parent":193,"children":[],"name":"notif_internal_intr_r","offset":"18","size":"4","fields":[{"name":"notif_cmd_done_sts","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":193,"children":[],"name":"error_intr_trig_r","offset":"1c","size":"4","fields":[{"name":"error0_trig","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"error1_trig","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"error2_trig","lsb":2,"msb":2,"reset":"0","disp":"H"},{"name":"error3_trig","lsb":3,"msb":3,"reset":"0","disp":"H"}]},{"parent":193,"children":[],"name":"notif_intr_trig_r","offset":"20","size":"4","fields":[{"name":"notif_cmd_done_trig","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":193,"children":[],"name":"error0_intr_count_r","offset":"100","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":193,"children":[],"name":"error1_intr_count_r","offset":"104","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":193,"children":[],"name":"error2_intr_count_r","offset":"108","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":193,"children":[],"name":"error3_intr_count_r","offset":"10c","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":193,"children":[],"name":"notif_cmd_done_intr_count_r","offset":"180","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":193,"children":[],"name":"error0_intr_count_incr_r","offset":"200","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":193,"children":[],"name":"error1_intr_count_incr_r","offset":"204","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":193,"children":[],"name":"error2_intr_count_incr_r","offset":"208","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":193,"children":[],"name":"error3_intr_count_incr_r","offset":"20c","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":193,"children":[],"name":"notif_cmd_done_intr_count_incr_r","offset":"210","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":0,"children":[214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254],"name":"soc_ifc_reg","offset":"30030000","size":"a24"},{"parent":213,"children":[],"name":"CPTRA_HW_ERROR_FATAL","offset":"0","size":"4","fields":[{"name":"error_code","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"CPTRA_HW_ERROR_NON_FATAL","offset":"4","size":"4","fields":[{"name":"error_code","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"CPTRA_FW_ERROR_FATAL","offset":"8","size":"4","fields":[{"name":"error_code","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"CPTRA_FW_ERROR_NON_FATAL","offset":"c","size":"4","fields":[{"name":"error_code","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"CPTRA_HW_ERROR_ENC","offset":"10","size":"4","fields":[{"name":"error_code","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"CPTRA_FW_ERROR_ENC","offset":"14","size":"4","fields":[{"name":"error_code","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"CPTRA_FW_EXTENDED_ERROR_INFO","offset":"18","size":"4","dims":[8],"stride":"4","idxs":[0],"fields":[{"name":"error_info","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"CPTRA_BOOT_STATUS","offset":"38","size":"4","fields":[{"name":"status","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"CPTRA_FLOW_STATUS","offset":"3c","size":"4","fields":[{"name":"status","lsb":0,"msb":27,"reset":"0","disp":"H"},{"name":"ready_for_fw","lsb":28,"msb":28,"reset":"0","disp":"H"},{"name":"ready_for_runtime","lsb":29,"msb":29,"reset":"0","disp":"H"},{"name":"ready_for_fuses","lsb":30,"msb":30,"reset":"0","disp":"H"},{"name":"mailbox_flow_done","lsb":31,"msb":31,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"CPTRA_RESET_REASON","offset":"40","size":"4","fields":[{"name":"FW_UPD_RESET","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"WARM_RESET","lsb":1,"msb":1,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"CPTRA_SECURITY_STATE","offset":"44","size":"4","fields":[{"name":"device_lifecycle","lsb":0,"msb":1,"reset":"0","disp":"E","encode":true},{"name":"debug_locked","lsb":2,"msb":2,"reset":"0","disp":"H"},{"name":"scan_mode","lsb":3,"msb":3,"reset":"0","disp":"H"},{"name":"rsvd","lsb":4,"msb":31,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"CPTRA_VALID_PAUSER","offset":"48","size":"4","dims":[5],"stride":"4","idxs":[0],"fields":[{"name":"PAUSER","lsb":0,"msb":31,"reset":"ffffffff","disp":"H"}]},{"parent":213,"children":[],"name":"CPTRA_PAUSER_LOCK","offset":"5c","size":"4","dims":[5],"stride":"4","idxs":[0],"fields":[{"name":"LOCK","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"CPTRA_TRNG_VALID_PAUSER","offset":"70","size":"4","fields":[{"name":"PAUSER","lsb":0,"msb":31,"reset":"ffffffff","disp":"H"}]},{"parent":213,"children":[],"name":"CPTRA_TRNG_PAUSER_LOCK","offset":"74","size":"4","fields":[{"name":"LOCK","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"CPTRA_TRNG_DATA","offset":"78","size":"4","dims":[12],"stride":"4","idxs":[0],"fields":[{"name":"DATA","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"CPTRA_TRNG_STATUS","offset":"a8","size":"4","fields":[{"name":"DATA_REQ","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"DATA_WR_DONE","lsb":1,"msb":1,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"CPTRA_FUSE_WR_DONE","offset":"ac","size":"4","fields":[{"name":"done","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"CPTRA_TIMER_CONFIG","offset":"b0","size":"4","fields":[{"name":"clk_period","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"CPTRA_BOOTFSM_GO","offset":"b4","size":"4","fields":[{"name":"GO","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"CPTRA_DBG_MANUF_SERVICE_REG","offset":"b8","size":"4","fields":[{"name":"DATA","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"CPTRA_CLK_GATING_EN","offset":"bc","size":"4","fields":[{"name":"clk_gating_en","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"CPTRA_GENERIC_INPUT_WIRES","offset":"c0","size":"4","dims":[2],"stride":"4","idxs":[0],"fields":[{"name":"generic_wires","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"CPTRA_GENERIC_OUTPUT_WIRES","offset":"c8","size":"4","dims":[2],"stride":"4","idxs":[0],"fields":[{"name":"generic_wires","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"fuse_uds_seed","offset":"200","size":"4","dims":[12],"stride":"4","idxs":[0],"fields":[{"name":"seed","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"fuse_field_entropy","offset":"230","size":"4","dims":[8],"stride":"4","idxs":[0],"fields":[{"name":"seed","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"fuse_key_manifest_pk_hash","offset":"250","size":"4","dims":[12],"stride":"4","idxs":[0],"fields":[{"name":"hash","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"fuse_key_manifest_pk_hash_mask","offset":"280","size":"4","fields":[{"name":"mask","lsb":0,"msb":3,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"fuse_owner_pk_hash","offset":"284","size":"4","dims":[12],"stride":"4","idxs":[0],"fields":[{"name":"hash","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"fuse_fmc_key_manifest_svn","offset":"2b4","size":"4","fields":[{"name":"svn","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"fuse_runtime_svn","offset":"2b8","size":"4","dims":[4],"stride":"4","idxs":[0],"fields":[{"name":"svn","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"fuse_anti_rollback_disable","offset":"2c8","size":"4","fields":[{"name":"dis","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"fuse_idevid_cert_attr","offset":"2cc","size":"4","dims":[24],"stride":"4","idxs":[0],"fields":[{"name":"cert","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"fuse_idevid_manuf_hsm_id","offset":"32c","size":"4","dims":[4],"stride":"4","idxs":[0],"fields":[{"name":"hsm_id","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"fuse_life_cycle","offset":"33c","size":"4","fields":[{"name":"life_cycle","lsb":0,"msb":1,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"internal_obf_key","offset":"600","size":"4","dims":[8],"stride":"4","idxs":[0],"fields":[{"name":"key","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"internal_iccm_lock","offset":"620","size":"4","fields":[{"name":"lock","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"internal_fw_update_reset","offset":"624","size":"4","fields":[{"name":"core_rst","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":213,"children":[],"name":"internal_fw_update_reset_wait_cycles","offset":"628","size":"4","fields":[{"name":"wait_cycles","lsb":0,"msb":7,"reset":"5","disp":"H"}]},{"parent":213,"children":[],"name":"internal_nmi_vector","offset":"62c","size":"4","fields":[{"name":"vec","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":213,"children":[255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281],"name":"intr_block_rf","offset":"800","size":"224"},{"parent":254,"children":[],"name":"global_intr_en_r","offset":"0","size":"4","fields":[{"name":"error_en","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"notif_en","lsb":1,"msb":1,"reset":"0","disp":"H"}]},{"parent":254,"children":[],"name":"error_intr_en_r","offset":"4","size":"4","fields":[{"name":"error_internal_en","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"error_inv_dev_en","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"error_cmd_fail_en","lsb":2,"msb":2,"reset":"0","disp":"H"},{"name":"error_bad_fuse_en","lsb":3,"msb":3,"reset":"0","disp":"H"},{"name":"error_iccm_blocked_en","lsb":4,"msb":4,"reset":"0","disp":"H"},{"name":"error_mbox_ecc_unc_en","lsb":5,"msb":5,"reset":"0","disp":"H"}]},{"parent":254,"children":[],"name":"notif_intr_en_r","offset":"8","size":"4","fields":[{"name":"notif_cmd_avail_en","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"notif_mbox_ecc_cor_en","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"notif_debug_locked_en","lsb":2,"msb":2,"reset":"0","disp":"H"}]},{"parent":254,"children":[],"name":"error_global_intr_r","offset":"c","size":"4","fields":[{"name":"agg_sts","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":254,"children":[],"name":"notif_global_intr_r","offset":"10","size":"4","fields":[{"name":"agg_sts","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":254,"children":[],"name":"error_internal_intr_r","offset":"14","size":"4","fields":[{"name":"error_internal_sts","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"error_inv_dev_sts","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"error_cmd_fail_sts","lsb":2,"msb":2,"reset":"0","disp":"H"},{"name":"error_bad_fuse_sts","lsb":3,"msb":3,"reset":"0","disp":"H"},{"name":"error_iccm_blocked_sts","lsb":4,"msb":4,"reset":"0","disp":"H"},{"name":"error_mbox_ecc_unc_sts","lsb":5,"msb":5,"reset":"0","disp":"H"}]},{"parent":254,"children":[],"name":"notif_internal_intr_r","offset":"18","size":"4","fields":[{"name":"notif_cmd_avail_sts","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"notif_mbox_ecc_cor_sts","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"notif_debug_locked_sts","lsb":2,"msb":2,"reset":"0","disp":"H"}]},{"parent":254,"children":[],"name":"error_intr_trig_r","offset":"1c","size":"4","fields":[{"name":"error_internal_trig","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"error_inv_dev_trig","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"error_cmd_fail_trig","lsb":2,"msb":2,"reset":"0","disp":"H"},{"name":"error_bad_fuse_trig","lsb":3,"msb":3,"reset":"0","disp":"H"},{"name":"error_iccm_blocked_trig","lsb":4,"msb":4,"reset":"0","disp":"H"},{"name":"error_mbox_ecc_unc_trig","lsb":5,"msb":5,"reset":"0","disp":"H"}]},{"parent":254,"children":[],"name":"notif_intr_trig_r","offset":"20","size":"4","fields":[{"name":"notif_cmd_avail_trig","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"notif_mbox_ecc_cor_trig","lsb":1,"msb":1,"reset":"0","disp":"H"},{"name":"notif_debug_locked_trig","lsb":2,"msb":2,"reset":"0","disp":"H"}]},{"parent":254,"children":[],"name":"error_internal_intr_count_r","offset":"100","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":254,"children":[],"name":"error_inv_dev_intr_count_r","offset":"104","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":254,"children":[],"name":"error_cmd_fail_intr_count_r","offset":"108","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":254,"children":[],"name":"error_bad_fuse_intr_count_r","offset":"10c","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":254,"children":[],"name":"error_iccm_blocked_intr_count_r","offset":"110","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":254,"children":[],"name":"error_mbox_ecc_unc_intr_count_r","offset":"114","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":254,"children":[],"name":"notif_cmd_avail_intr_count_r","offset":"180","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":254,"children":[],"name":"notif_mbox_ecc_cor_intr_count_r","offset":"184","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":254,"children":[],"name":"notif_debug_locked_intr_count_r","offset":"188","size":"4","fields":[{"name":"cnt","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":254,"children":[],"name":"error_internal_intr_count_incr_r","offset":"200","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":254,"children":[],"name":"error_inv_dev_intr_count_incr_r","offset":"204","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":254,"children":[],"name":"error_cmd_fail_intr_count_incr_r","offset":"208","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":254,"children":[],"name":"error_bad_fuse_intr_count_incr_r","offset":"20c","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":254,"children":[],"name":"error_iccm_blocked_intr_count_incr_r","offset":"210","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":254,"children":[],"name":"error_mbox_ecc_unc_intr_count_incr_r","offset":"214","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":254,"children":[],"name":"notif_cmd_avail_intr_count_incr_r","offset":"218","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":254,"children":[],"name":"notif_mbox_ecc_cor_intr_count_incr_r","offset":"21c","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":254,"children":[],"name":"notif_debug_locked_intr_count_incr_r","offset":"220","size":"4","fields":[{"name":"pulse","lsb":0,"msb":0,"reset":"0","disp":"H"}]}]
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/favicon.png b/src/integration/docs/caliptra_reg_html/favicon.png
deleted file mode 100644
index d2a808802..000000000
Binary files a/src/integration/docs/caliptra_reg_html/favicon.png and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-regular-400.eot b/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-regular-400.eot
deleted file mode 100644
index 656e9a028..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-regular-400.eot and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-regular-400.svg b/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-regular-400.svg
deleted file mode 100644
index 008584337..000000000
--- a/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-regular-400.svg
+++ /dev/null
@@ -1,467 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-regular-400.ttf b/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-regular-400.ttf
deleted file mode 100644
index 36a7de36c..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-regular-400.ttf and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-regular-400.woff b/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-regular-400.woff
deleted file mode 100644
index f7fab8586..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-regular-400.woff and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-regular-400.woff2 b/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-regular-400.woff2
deleted file mode 100644
index 719a712a3..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-regular-400.woff2 and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-solid-900.eot b/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-solid-900.eot
deleted file mode 100644
index 4e4cbb2c6..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-solid-900.eot and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-solid-900.svg b/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-solid-900.svg
deleted file mode 100644
index 4f5aa88f3..000000000
--- a/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-solid-900.svg
+++ /dev/null
@@ -1,2444 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-solid-900.ttf b/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-solid-900.ttf
deleted file mode 100644
index 2a0551269..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-solid-900.ttf and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-solid-900.woff b/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-solid-900.woff
deleted file mode 100644
index 839528cca..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-solid-900.woff and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-solid-900.woff2 b/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-solid-900.woff2
deleted file mode 100644
index 3aae386a6..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/FontAwesome/fa-solid-900.woff2 and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-bold.eot b/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-bold.eot
deleted file mode 100644
index 3361183a4..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-bold.eot and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-bold.ttf b/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-bold.ttf
deleted file mode 100644
index 29f691d5e..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-bold.ttf and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-bold.woff b/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-bold.woff
deleted file mode 100644
index c6dff51f0..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-bold.woff and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-bold.woff2 b/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-bold.woff2
deleted file mode 100644
index bb195043c..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-bold.woff2 and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-bolditalic.eot b/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-bolditalic.eot
deleted file mode 100644
index 3d4154936..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-bolditalic.eot and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-bolditalic.ttf b/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-bolditalic.ttf
deleted file mode 100644
index f402040b3..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-bolditalic.ttf and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-bolditalic.woff b/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-bolditalic.woff
deleted file mode 100644
index 88ad05b9f..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-bolditalic.woff and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-bolditalic.woff2 b/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-bolditalic.woff2
deleted file mode 100644
index c4e3d804b..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-bolditalic.woff2 and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-italic.eot b/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-italic.eot
deleted file mode 100644
index 3f826421a..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-italic.eot and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-italic.ttf b/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-italic.ttf
deleted file mode 100644
index b4bfc9b24..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-italic.ttf and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-italic.woff b/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-italic.woff
deleted file mode 100644
index 76114bc03..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-italic.woff and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-italic.woff2 b/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-italic.woff2
deleted file mode 100644
index 3404f37e2..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-italic.woff2 and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-regular.eot b/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-regular.eot
deleted file mode 100644
index 11e3f2a5f..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-regular.eot and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-regular.ttf b/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-regular.ttf
deleted file mode 100644
index 74decd9eb..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-regular.ttf and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-regular.woff b/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-regular.woff
deleted file mode 100644
index ae1307ff5..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-regular.woff and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-regular.woff2 b/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-regular.woff2
deleted file mode 100644
index 3bf984332..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/Lato/lato-regular.woff2 and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/RobotoSlab/roboto-slab-v7-bold.eot b/src/integration/docs/caliptra_reg_html/fonts/RobotoSlab/roboto-slab-v7-bold.eot
deleted file mode 100644
index 79dc8efed..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/RobotoSlab/roboto-slab-v7-bold.eot and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/RobotoSlab/roboto-slab-v7-bold.ttf b/src/integration/docs/caliptra_reg_html/fonts/RobotoSlab/roboto-slab-v7-bold.ttf
deleted file mode 100644
index df5d1df27..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/RobotoSlab/roboto-slab-v7-bold.ttf and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/RobotoSlab/roboto-slab-v7-bold.woff b/src/integration/docs/caliptra_reg_html/fonts/RobotoSlab/roboto-slab-v7-bold.woff
deleted file mode 100644
index 6cb600001..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/RobotoSlab/roboto-slab-v7-bold.woff and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 b/src/integration/docs/caliptra_reg_html/fonts/RobotoSlab/roboto-slab-v7-bold.woff2
deleted file mode 100644
index 7059e2314..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/RobotoSlab/roboto-slab-v7-regular.eot b/src/integration/docs/caliptra_reg_html/fonts/RobotoSlab/roboto-slab-v7-regular.eot
deleted file mode 100644
index 2f7ca78a1..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/RobotoSlab/roboto-slab-v7-regular.eot and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/RobotoSlab/roboto-slab-v7-regular.ttf b/src/integration/docs/caliptra_reg_html/fonts/RobotoSlab/roboto-slab-v7-regular.ttf
deleted file mode 100644
index eb52a7907..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/RobotoSlab/roboto-slab-v7-regular.ttf and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/RobotoSlab/roboto-slab-v7-regular.woff b/src/integration/docs/caliptra_reg_html/fonts/RobotoSlab/roboto-slab-v7-regular.woff
deleted file mode 100644
index f815f63f9..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/RobotoSlab/roboto-slab-v7-regular.woff and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 b/src/integration/docs/caliptra_reg_html/fonts/RobotoSlab/roboto-slab-v7-regular.woff2
deleted file mode 100644
index f2c76e5bd..000000000
Binary files a/src/integration/docs/caliptra_reg_html/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 and /dev/null differ
diff --git a/src/integration/docs/caliptra_reg_html/index.html b/src/integration/docs/caliptra_reg_html/index.html
deleted file mode 100644
index 85d01413b..000000000
--- a/src/integration/docs/caliptra_reg_html/index.html
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
-
-
-
-
- clp Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Keyboard Shortcuts
-
- / Open Search
- Ctrl +/ Open Search relative to current page
- Ctrl +[ and Ctrl +] Cycle through path index editors
- Ctrl +\ Navigate to parent page
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/js/address_search.js b/src/integration/docs/caliptra_reg_html/js/address_search.js
deleted file mode 100644
index eeb4d112a..000000000
--- a/src/integration/docs/caliptra_reg_html/js/address_search.js
+++ /dev/null
@@ -1,33 +0,0 @@
-// This file is part of PeakRDL-html .
-// and can be redistributed under the terms of GNU GPL v3 .
-
-class AddressSearch {
- static start(query){
- query = query.slice(1, query.length);
- if(query == "") return;
-
- var addr;
- try {
- addr = BigInt(query);
- } catch(error) {
- addr = -1n;
- }
-
- if(addr < 0) return;
-
- RootNodeIds.forEach(function(id) {
- var result = RAL.lookup_by_address(addr, id);
- if(result != null) {
- var result_id = result[0];
- var idx_stack = result[1];
- var text_segments = [RAL.get_path(result_id, idx_stack)];
-
- add_search_result(
- text_segments,
- result_id,
- idx_stack
- );
- }
- });
- }
-}
diff --git a/src/integration/docs/caliptra_reg_html/js/content_search.js b/src/integration/docs/caliptra_reg_html/js/content_search.js
deleted file mode 100644
index 2555c74e7..000000000
--- a/src/integration/docs/caliptra_reg_html/js/content_search.js
+++ /dev/null
@@ -1,370 +0,0 @@
-// This file is part of PeakRDL-html .
-// and can be redistributed under the terms of GNU GPL v3 .
-
-class ContentSearch {
- static #MAX_RESULTS = 25;
- static #ITER_BREAK_INTERVAL = 1000;
- static #PREVIEW_MAX_RUN_LENGTH = 200;
- static #bucket_files = new Array(SearchBucketIndex.length).fill(null);
-
- static async start(query, abortSignal){
- var keywords = this.#get_query_words(query);
-
- // determine which bucket files need to be fetched, if any
- // Discard any keywords definitely not in the index
- var bidxs_to_fetch = new Set();
- var filtered_keywords = [];
- for(var i=0; i= 2){
- for(var j=0; j {
- if(!response.ok){
- throw new Error("fetch failed");
- }
- return response.json();
- })
- .then(data => {
- this.#bucket_files[bidx] = data;
- });
- return awaitable;
- }
-
-
- static async #get_matches(keywords, abortSignal){
-
- // Find locations of matching keywords
- var match_list = [];
- var match_hashtable = {};
- var itercount = 0;
- for(var i=0; i {
- return a.compare_rank_to(b);
- });
-
- return match_list;
- }
-
-
- static async #fetch_match_preview_text(match){
- return fetch_page_content(match.page_id).then(text => {
- var dp = new DOMParser();
- var doc = dp.parseFromString(text, "text/html");
-
- // Prune out the element that is most relevant to the content match
- var el;
- var el_id;
- if(match.is_field) {
- if(match.is_name) {
- // use field's row in table, since it contains the name
- el_id = match.field_name;
- } else {
- // field's description block
- el_id = "_Content." + match.field_name + ".desc";
- }
- } else {
- // Not a field
- if(match.is_name) {
- // Use page title
- el_id = "_Content.name";
- } else {
- // main description block
- el_id = "_Content.desc";
- }
- }
- var el = doc.getElementById(el_id);
-
- // strip HTML tags
- text = el.textContent;
-
- // Reduce excess whitespace
- text = text.replace(/\s+/g, " ");
-
- // Mark all keywords in content
- var keywords = Array.from(new Set([...match.full_match_keywords, ...match.partial_match_keywords]));
- var regex = new RegExp("(?:\\b|_)(" + keywords.join("|") + ")", "ig");
- var marked_text = "";
- var prev_idx = 0;
- for (const m of text.matchAll(regex)) {
- var m_idx = m.index;
-
- // advance match past underscore if it is in match
- if(text[m_idx] == "_") m_idx += 1;
-
- // Pass through prior segment
- if(prev_idx < m_idx) {
- var unmarked_segment = text.slice(prev_idx, m_idx);
- if(unmarked_segment.length > this.#PREVIEW_MAX_RUN_LENGTH) {
- // shorten the segment
- if(marked_text == ""){
- // is first
- unmarked_segment = this.#shorten_text_first(unmarked_segment);
- } else {
- // is middle
- unmarked_segment = this.#shorten_text_middle(unmarked_segment);
- }
- }
- marked_text += unmarked_segment;
- }
-
- // highlight segment
- marked_text += "" + m[1] + " ";
- prev_idx = m_idx + m[1].length;
- }
-
- if(prev_idx < text.length){
- // pass through last unmarked segment
- var unmarked_segment = text.slice(prev_idx, text.index);
- if(unmarked_segment.length > this.#PREVIEW_MAX_RUN_LENGTH) {
- // shorten the segment
- unmarked_segment = this.#shorten_text_last(unmarked_segment);
- }
- marked_text += unmarked_segment;
- }
-
- return marked_text;
- });
- }
-
- static #shorten_text_first(text){
- var L = this.#PREVIEW_MAX_RUN_LENGTH;
- return "\u22ef" + text.slice(text.length - L, text.length);
- }
-
- static #shorten_text_middle(text){
- var L = this.#PREVIEW_MAX_RUN_LENGTH;
- return text.slice(0, L/2) + "\u22ef \u22ef" + text.slice(text.length - L/2, text.length);
- }
-
- static #shorten_text_last(text){
- var L = this.#PREVIEW_MAX_RUN_LENGTH;
- return text.slice(0, L) + "\u22ef";
- }
-}
-
-
-class ContentSearchMatch {
- constructor(location_entry){
- this.full_match_keywords = new Set();
- this.partial_match_keywords = new Set();
- this.page_id = location_entry[0];
-
- var location_code = location_entry[1];
- this.is_name = Boolean(location_code & 0x1);
- this.is_enum = Boolean(location_code & 0x4);
- this.is_field = Boolean(location_code & 0x2);
- if(this.is_field){
- var field_idx = (location_code >> 3);
- this.field_name = RAL.get_node(this.page_id).fields[field_idx].name;
- } else {
- this.field_name = null;
- }
- }
-
- get_location_key(){
- // unique key that represents mergeable match location
- return String([this.page_id, this.field_name]);
- }
-
- get_matched_keywords(){
- return new Set([...this.full_match_keywords, ...this.partial_match_keywords]);
- }
-
- compare_rank_to(other){
- // +1: other has higher rank than this
- // -1: other has lower rank than this
- // 0: Other is the same rank
- var this_merged_keywords = this.get_matched_keywords();
- var other_merged_keywords = other.get_matched_keywords();
-
- // Total number of matching keywords is most important
- if(this_merged_keywords.size < other_merged_keywords.size) return 1;
- if(this_merged_keywords.size > other_merged_keywords.size) return -1;
-
- // then whichever has more full matches
- if(this.full_match_keywords.size < other.full_match_keywords.size) return 1;
- if(this.full_match_keywords.size > other.full_match_keywords.size) return -1;
-
- // then whichever has more partial matches
- if(this.partial_match_keywords.size < other.partial_match_keywords.size) return 1;
- if(this.partial_match_keywords.size > other.partial_match_keywords.size) return -1;
-
- return 0;
- }
-}
diff --git a/src/integration/docs/caliptra_reg_html/js/field_testers.js b/src/integration/docs/caliptra_reg_html/js/field_testers.js
deleted file mode 100644
index 4418cd96a..000000000
--- a/src/integration/docs/caliptra_reg_html/js/field_testers.js
+++ /dev/null
@@ -1,213 +0,0 @@
-// This file is part of PeakRDL-html .
-// and can be redistributed under the terms of GNU GPL v3 .
-
-// registry of register values by address string in hex
-var RegValueRegistery = {};
-
-function init_reg_value(){
- var state = get_reg_state();
- if(state != null) {
- var reg_el = document.getElementById("_RegValueTester");
- reg_el.value = "0x" + state.value.toString(16);
- reg_el.classList.remove("invalid");
- update_field_value_testers();
- } else {
- reset_field_inputs();
- }
-
- for(var i=0; i> lsb;
- var mask = (1n << (msb - lsb + 1n)) - 1n;
- value = value & mask;
- var el = document.getElementById("_FieldValueTester" + node.fields[idx].name);
- el.value = format_field_value(idx, value);
- el.classList.remove("invalid");
-
- if("encode" in RAL.get_node(CurrentID).fields[idx]) {
- var el = document.getElementById("_FieldValueEnumTester" + node.fields[idx].name);
- el.value = "0x" + value.toString(16);
- }
-}
-
-function format_field_value(idx, value) {
- if(RAL.get_node(CurrentID).fields[idx].disp == "D"){
- return(value.toString());
- } else {
- return("0x" + value.toString(16));
- }
-}
-
-function update_field_enum_visibility(idx){
- var node = RAL.get_node(CurrentID);
-
- if(!("encode" in node.fields[idx])) return;
-
- var d = node.fields[idx].disp;
- var enum_el = document.getElementById("_FieldValueEnumTester" + node.fields[idx].name);
- var txt_el = document.getElementById("_FieldValueTester" + node.fields[idx].name);
- if(d == "E") {
- enum_el.style.display = "inline";
- txt_el.style.display = "none";
- } else {
- enum_el.style.display = "none";
- txt_el.style.display = "inline";
- }
-}
-
-//==============================================================================
-// Events
-//==============================================================================
-
-function onRadixSwitch(el){
- var idx = RAL.lookup_field_idx(el.dataset.name);
- var node = RAL.get_node(CurrentID);
- var d = node.fields[idx].disp;
- if(d == "H") {
- d = "D";
- } else if((d == "D") && ("encode" in node.fields[idx])) {
- d = "E";
- } else {
- d = "H";
- }
-
- el.innerHTML = d;
- node.fields[idx].disp = d;
- update_field_enum_visibility(idx);
- update_field_value_tester(idx);
-}
-
-function onDecodedFieldEnumChange(el) {
- var idx = RAL.lookup_field_idx(el.dataset.name);
- var el2 = document.getElementById("_FieldValueTester" + RAL.get_node(CurrentID).fields[idx].name);
- el2.value = el.value;
- update_reg_value_tester();
- save_reg_state();
-}
-
-function onDecodedFieldInput(el){
- var idx = RAL.lookup_field_idx(el.dataset.name);
- var node = RAL.get_node(CurrentID);
- var msb = BigInt(node.fields[idx].msb);
- var lsb = BigInt(node.fields[idx].lsb);
- var value;
-
- try {
- value = BigInt(el.value);
- } catch(error) {
- value = -1n;
- }
-
- var max_value = 1n << (msb - lsb + 1n);
- if((value < 0) || (value >= max_value)){
- if(!el.classList.contains("invalid")) el.classList.add("invalid");
- return;
- }
- el.classList.remove("invalid");
-
- if("encode" in node.fields[idx]) {
- var el2 = document.getElementById("_FieldValueEnumTester" + node.fields[idx].name);
- el2.value = "0x" + value.toString(16);
- }
- update_reg_value_tester();
- save_reg_state();
-}
-
-function onEncodedRegInput(el){
- var value;
- try {
- value = BigInt(el.value);
- } catch(error) {
- value = -1n;
- }
-
- if(value < 0){
- if(!el.classList.contains("invalid")) el.classList.add("invalid");
- return;
- }
- el.classList.remove("invalid");
- update_field_value_testers();
- save_reg_state();
-}
-
-function onResetRegValue(el){
- reset_field_inputs();
- save_reg_state();
-}
diff --git a/src/integration/docs/caliptra_reg_html/js/index_edit.js b/src/integration/docs/caliptra_reg_html/js/index_edit.js
deleted file mode 100644
index e99f80921..000000000
--- a/src/integration/docs/caliptra_reg_html/js/index_edit.js
+++ /dev/null
@@ -1,162 +0,0 @@
-// This file is part of PeakRDL-html .
-// and can be redistributed under the terms of GNU GPL v3 .
-
-var IndexEditState = {};
-IndexEditState.active = false;
-IndexEditState.id = 0;
-IndexEditState.dim = 0;
-IndexEditState.span_idx = 0;
-
-function init_index_edit(){
-
- // Register index edit modal events:
- // ... close if clicking off of it
- window.onclick = function(ev) {
- var modal_el = document.getElementById('_IdxEditModal');
- if(!(isDescendant(modal_el, ev.target) || modal_el==ev.target)){
- exitIndexEditModal();
- }
- };
- // ... close if press enter in input. Cancel if esc
- document.getElementById('_IdxEditInput').onkeypress = onIndexEditKeypress;
-}
-
-function onIndexEditKeypress(ev){
- if(!ev) ev = window.event;
- var keyCode = ev.keyCode || ev.which;
-
- if(keyCode == 13){ // Enter key
- exitIndexEditModal();
- return false;
- } else if(keyCode == 27){ // ESC
- // Exit and cancel modal
- exitIndexEditModal(true);
- return false;
- }
-}
-
-function exitIndexEditModal(cancel) {
- if(typeof cancel === "undefined") cancel = false;
-
- var modal_el = document.getElementById('_IdxEditModal');
- var input_el = document.getElementById('_IdxEditInput');
-
- if(IndexEditState.active){
- modal_el.style.display = "none";
- IndexEditState.active = false;
-
- if(!cancel){
- // Commit modal input value
- var val = Number(input_el.value);
- if(!isPositiveInteger(val)) return;
- if((val < 0) || (val >= RAL.get_node(IndexEditState.id).dims[IndexEditState.dim])) return;
- RAL.get_node(IndexEditState.id).idxs[IndexEditState.dim] = val;
-
- update_crumbtrail();
- update_rdlfc_indexes();
- patch_url_path();
- update_absolute_addr();
- if(RAL.is_register(CurrentID)){
- init_reg_value();
- }
- userHooks.onAddressUpdate();
- }
- }
-}
-
-function showIndexEditModal(idx){
- var span_el = document.getElementById('_CrumbIdxSpan' + idx);
- var modal_el = document.getElementById('_IdxEditModal');
- var input_el = document.getElementById('_IdxEditInput');
- var range_el = document.getElementById('_IdxEditRange');
-
- if(span_el == null) return;
-
- // Show Modal
- modal_el.style.display = "block";
- var rect = span_el.getBoundingClientRect();
- modal_el.style.left = (rect.left + rect.right)/2 - modal_el.offsetWidth/2 + "px";
- modal_el.style.top = rect.bottom + 10 + "px";
-
- // Initialize modal
- IndexEditState.active = true;
- IndexEditState.id = parseInt(span_el.dataset.id);
- IndexEditState.dim = parseInt(span_el.dataset.dim);
- IndexEditState.span_idx = idx;
- input_el.value = RAL.get_node(IndexEditState.id).idxs[IndexEditState.dim];
- range_el.innerHTML = "0-" + (RAL.get_node(IndexEditState.id).dims[IndexEditState.dim]-1);
-
- input_el.focus();
- input_el.select();
-}
-
-function onClickCrumbtrailIdx(ev) {
- ev.stopPropagation();
-
- // Get index of span that was clicked
- // Need to save it in case crumbtrail get re-constructed
- var span_idx = ev.target.dataset.span_idx;
-
- if(IndexEditState.active){
- // Exit previous modal box
- exitIndexEditModal();
- }
- showIndexEditModal(span_idx);
-
- return(false);
-}
-
-function onKeyDownIdxEdit(ev) {
- // return True if event was not handled here
- if(ev.ctrlKey && ev.key == "["){
- switch_to_prev_idx_edit();
- return false;
- }
-
- if(ev.ctrlKey && ev.key == "]"){
- switch_to_next_idx_edit();
- return false;
- }
-
- if(IndexEditState.active) {
- if(ev.key == "Escape"){
- exitIndexEditModal(true);
- return false;
- }
- }
-
- return true;
-}
-
-
-function switch_to_prev_idx_edit() {
- var span_idx;
- if(IndexEditState.active){
- // Close current modal and flip to next index to the left
- if(IndexEditState.span_idx == 0) return;
- span_idx = IndexEditState.span_idx - 1;
- exitIndexEditModal();
- } else {
- // Open first index
- span_idx = 0;
- }
- showIndexEditModal(span_idx);
-}
-
-function switch_to_next_idx_edit() {
- var span_idx;
-
- // Determine max idx allowed
- var n_idx_spans = document.getElementsByClassName("crumb-idx").length;
-
- if(IndexEditState.active){
- // Close current modal and flip to next index to the right
- if(IndexEditState.span_idx == n_idx_spans-1) return;
- span_idx = IndexEditState.span_idx + 1;
- exitIndexEditModal();
- } else {
- // Open last index
- span_idx = n_idx_spans-1;
- }
- showIndexEditModal(span_idx);
-}
diff --git a/src/integration/docs/caliptra_reg_html/js/main.js b/src/integration/docs/caliptra_reg_html/js/main.js
deleted file mode 100644
index 48e45343b..000000000
--- a/src/integration/docs/caliptra_reg_html/js/main.js
+++ /dev/null
@@ -1,451 +0,0 @@
-// This file is part of PeakRDL-html .
-// and can be redistributed under the terms of GNU GPL v3 .
-
-var CurrentID;
-
-//==============================================================================
-// User-overridable hooks
-//==============================================================================
-var userHooks = {
- // Triggered when page is loaded the first time
- onPageLoad: function() {
- },
-
- // Triggered when main pane is loaded with new content and page finished
- // updating
- onContentLoad: function() {
- },
-
- // Triggered when page's absolute address was updated due to an index-edit
- // value change
- onAddressUpdate: function() {
- },
-
- // Triggered when any of the register's encoded or decoded value form fields
- // were changed
- onRegValueEditorChange: function() {
- },
-
- // When saving register state, provide additional data to the state object
- save_extra_reg_state: function(state) {
- return state;
- },
-
- // Global keystroke event
- onKeyDown: function(ev) {
- // return True if event was not handled here
- return true;
- }
-};
-
-//==============================================================================
-// Page actions
-//==============================================================================
-
-function onPageLoad() {
- if(test_browser_incompatible()) {
- show_incompatibility_nag();
- return;
- }
-
- window.onpopstate = onPopState;
- window.onkeydown = onKeyDownMain;
-
- RAL.load_ral_data().then(() => {
- // Determine what page id will be loaded
- var url = new URL(window.location.href);
- var path = url.searchParams.get("p", path);
- var parsed_path = RAL.parse_path(path);
- var id;
- if(parsed_path == null) {
- id = 0;
- } else {
- id = parsed_path[0];
- }
-
- // Load content
- Sidebar.init(id);
- load_page_via_url();
- init_index_edit();
- userHooks.onPageLoad();
- })
- .catch(e => {
- // Page load failed
- if(window.location.protocol == "file:"){
- show_file_protocol_nag();
- }
- });
-}
-
-function onKeyDownMain(ev) {
- if(!ev) ev = window.event;
- var unhandled;
-
- if(ev.ctrlKey && ev.key == "\\"){
- // Navigate to parent node
- load_parent_page();
- return false;
- }
-
- unhandled = onKeyDownSearch(ev);
- if(!unhandled) return false;
-
- unhandled = onKeyDownIdxEdit(ev);
- if(!unhandled) return false;
-
- unhandled = userHooks.onKeyDown(ev);
- if(!unhandled) return false;
-}
-
-function platform_is_windows() {
- try {
- if(navigator.userAgentData.platform == "Windows") {
- return true;
- }
- } catch(error) {
- // fall-back to legacy api
- if((navigator.platform == "Win32") || (navigator.platform == "Win64")) {
- return true;
- }
- }
- return false
-}
-
-function show_file_protocol_nag() {
- var this_dir = window.location.pathname.replace(/[\\/]index.html/g, "")
- if(platform_is_windows()) {
- // remove leading slash that shows up ahead of path: "/C:/Users/..."
- this_dir = this_dir.replace(/^\/(\w:)/g, "$1");
- }
- var html_str;
-
- html_str =
- "Oops! "
- + "Most modern browser's security policies "
- + "prevent this page from loading properly when using the file://
protocol.
"
- + "If possible, host this page on a web server and access using the http://
protocol.
"
-
- + "Alternatives "
- ;
-
- if(platform_is_windows()) {
- html_str +=
- "Use one of the included launcher scripts "
- + ""
- + "In the folder that contains these docs, double-click the launcher for the browser of your choice:"
- + "
"
- + " launcher-windows-chrome.bat
"
- + " launcher-windows-edge.bat
"
- + " launcher-windows-firefox.bat
"
- + " "
- + "These launcher scripts will temporarily disable the security setting so you can view this page locally."
- + ""
- ;
- }
-
- if(platform_is_windows()) {
- html_str +=
- "Python http server "
- + ""
- + "Launch a temporary http server using Python:"
- + "
"
- + " If you haven't already, download and install Python "
- + " "
- + " Press WIN +R and paste the following into the text box:"
- + "
"
- + " "
- + " Click 'Ok' "
- + " Re-open this page via: http://localhost:8000/ "
- + " "
- + ""
- ;
- } else {
- html_str +=
- "Python http server "
- + ""
- + "Launch a temporary http server using Python:"
- + "
"
- + 'python3 -m http.server -d "' + this_dir + '"'
- + " "
- + "Then view via: http://localhost:8000/ "
- + ""
- ;
- }
-
- html_str +=
- "Firefox "
- + ""
- + "Change your Firefox security settings:"
- + "
"
- + " In your address bar, type about:config
"
- + " Set security.fileuri.strict_origin_policy
to false
"
- + " Refresh this page "
- + " "
- + ""
- ;
-
- if(platform_is_windows()) {
- html_str +=
- "Chrome or Edge "
- + ""
- + "
"
- + " Close your current Chrome or Edge browser session completely "
- + " "
- + " Press WIN +R and paste the following into the text box:"
- + "
"
- + " For Microsoft Edge, replace 'chrome.exe' with 'msedge.exe'"
- + " "
- + " Click 'Ok' "
- + " "
- + ""
- ;
- } else {
- html_str +=
- "Chrome "
- + ""
- + "Close your current Chrome session and re-launch it from the command-line using:"
- + "
"
- + "google-chrome --allow-file-access-from-files \\\n"
- + ' "' + window.location.href + '"'
- + " "
- + ""
- ;
- }
-
- var el = document.getElementById("_ContentContainer");
- el.innerHTML = html_str;
-}
-
-function show_incompatibility_nag() {
- var el = document.getElementById("_ContentContainer");
- el.innerHTML
- = "Nope! "
- + "It looks like the browser you are using is not supported.
"
- + "Please use a modern browser such as "
- + "Firefox "
- + " or Chrome .
"
- ;
-}
-
-function test_browser_incompatible() {
- // Test for browser features that absolutely have to exist
- try {
- var url = new URL(window.location.href);
- } catch(error) {
- return true;
- }
- return false;
-}
-
-function update_crumbtrail(){
- var crumb_el = document.getElementById("_Crumbtrail");
- var id = CurrentID;
-
- // Delete old crumbtrail
- while (crumb_el.hasChildNodes()) {
- crumb_el.removeChild(crumb_el.lastChild);
- }
-
- var path_ids = RAL.get_ids_in_path(id);
- var crumb_idx_span_idx = 0;
-
- for(var i=0; i setTimeout(r, 1));
-}
-
-function difference(setA, setB) {
- const _difference = new Set(setA);
- for (const elem of setB) {
- _difference.delete(elem);
- }
- return _difference;
-}
-
-function toBigInt(str) {
- // bigInt doesn't handle large hex strings if they use the 0x prefix
- // Wrap auto-base handling
- str = str.trim().toLowerCase();
- if(str.startsWith("0x")) {
- return(bigInt(str.substring(2), 16));
- } else if(str.startsWith("0o")) {
- return(bigInt(str.substring(2), 8));
- } else if(str.startsWith("0b")) {
- return(bigInt(str.substring(2), 2));
- } else {
- return(bigInt(str));
- }
-}
-
-function page_specific_key(key){
- var url = new URL(window.location.href);
- key = url.origin + url.pathname + "::" + key;
- return key;
-}
-
-//==============================================================================
-// Compatibility Workarounds
-//==============================================================================
-// IE does not support Number.isInteger
-function isPositiveInteger(num) {
- return ((num ^ 0) >>> 0) === num;
-}
-
-// IE does not support .startsWith
-if(!String.prototype.startsWith) {
- String.prototype.startsWith = function(searchString, position) {
- position = position || 0;
- return this.indexOf(searchString, position) === position;
- };
-}
diff --git a/src/integration/docs/caliptra_reg_html/js/nav.js b/src/integration/docs/caliptra_reg_html/js/nav.js
deleted file mode 100644
index e6e37e96a..000000000
--- a/src/integration/docs/caliptra_reg_html/js/nav.js
+++ /dev/null
@@ -1,209 +0,0 @@
-// This file is part of PeakRDL-html .
-// and can be redistributed under the terms of GNU GPL v3 .
-
-async function load_page(id) {
- var awaitable = fetch_page_content(id);
- awaitable.then(text => {
- // Page loaded successfully
- CurrentID = id;
- update_crumbtrail();
-
- var main_el = document.getElementById("_ContentContainer");
- main_el.innerHTML = text;
- update_absolute_addr();
- update_rdlfc_indexes();
- if(RAL.is_register(id)) {
- init_reg_value();
- init_radix_buttons();
- }
- MathJax.Hub.Queue(["Typeset", MathJax.Hub]);
- userHooks.onContentLoad();
- });
-
- return awaitable;
-}
-
-async function fetch_page_content(id){
- var path = "content/" + RAL.get_node_uid(id) + ".html?ts=" + BUILD_TS;
- var awaitable = fetch(path)
- .then(response => {
- if(!response.ok){
- throw new Error("page fetch failed");
- }
- return response.text();
- });
- return awaitable;
-}
-
-async function load_page_via_url(){
- // An event triggered such that the page should be loaded based on the URL
- var prev_id = CurrentID;
-
- var url = new URL(window.location.href);
- var path = url.searchParams.get("p", path);
- var parsed_path = RAL.parse_path(path);
- var new_path;
- if(parsed_path == null) {
- // Bad path. Discard it
- new_path = "";
- CurrentID = 0;
- } else {
- // Path is good.
- var id, idx_stack;
- id = parsed_path[0];
- idx_stack = parsed_path[1];
- RAL.apply_idx_stack(id, idx_stack);
-
- // Recompute the path in case it needs to be cleaned up
- new_path = RAL.get_path(id);
- CurrentID = id;
- }
-
- if(path != new_path){
- // Path was sanitized. Patch URL
- url.searchParams.set("p", new_path);
- window.history.replaceState({}, "", url.toString())
- }
-
- if(prev_id != CurrentID) {
- await load_page(CurrentID).then(() => {
- Sidebar.expand_to_id(CurrentID);
- Sidebar.select_node(CurrentID);
- Sidebar.scroll_into_view(CurrentID);
- refresh_title();
- refresh_target_scroll();
- });
- } else {
- refresh_target_scroll();
- }
-}
-
-function load_page_via_path(path, url_hash){
- if(typeof url_hash === "undefined") url_hash = "";
- var prev_path = RAL.get_path(CurrentID);
- var prev_url_hash = window.location.hash;
- var parsed_path = RAL.parse_path(path);
- var new_path;
- if(parsed_path == null) {
- // Bad path. Give up
- return
- } else {
- // Path is good.
- var id, idx_stack;
- id = parsed_path[0];
- idx_stack = parsed_path[1];
- RAL.apply_idx_stack(id, idx_stack);
-
- // Recompute the path in case it needs to be cleaned up
- new_path = RAL.get_path(id);
- RAL.reset_indexes_to_next(id);
- CurrentID = id;
- }
-
- if(prev_path != new_path) {
- load_page(CurrentID).then(() => {
- Sidebar.expand_to_id(CurrentID);
- Sidebar.select_node(CurrentID);
- Sidebar.scroll_into_view(CurrentID);
- refresh_url(url_hash);
- refresh_title();
- refresh_target_scroll();
- });
- } else if (prev_url_hash != url_hash){
- refresh_url(url_hash);
- refresh_target_scroll();
- }
-}
-
-
-function onClickNodeLink(ev) {
- var el = ev.target;
- var id = parseInt(el.dataset.id);
- if(id == CurrentID) return(false);
-
- RAL.reset_indexes_to_next(id);
- load_page(id).then(() => {
- Sidebar.expand_to_id(id);
- Sidebar.select_node(id);
- Sidebar.scroll_into_view(id);
- refresh_url();
- refresh_title();
- refresh_target_scroll();
- });
-
- return(false);
-}
-
-function onClickPathLink(ev) {
- var el = ev.target;
- var path = el.dataset.path;
- var url_hash = el.dataset.url_hash;
-
- load_page_via_path(path, url_hash);
-
- return(false);
-}
-
-function load_parent_page(){
- var id = RAL.get_node(CurrentID).parent;
- if(id == null) return;
- load_page(id).then(() => {
- Sidebar.expand_to_id(id);
- Sidebar.select_node(id);
- Sidebar.scroll_into_view(id);
- refresh_url();
- refresh_title();
- refresh_target_scroll();
- });
-}
-
-function refresh_url(url_hash) {
- // Given current state, refresh the URL
- if(typeof url_hash === "undefined") url_hash = "";
- var path = RAL.get_path(CurrentID);
-
- var url = new URL(window.location.href);
- url.searchParams.set("p", path);
- url.hash = url_hash;
- window.history.pushState({}, "", url.toString())
-}
-
-function patch_url_path() {
- // refresh only the URL's hier path without affecting history
- var path = RAL.get_path(CurrentID);
- var url = new URL(window.location.href);
- url.searchParams.set("p", path);
- window.history.replaceState({}, "", url.toString())
-}
-
-function refresh_title() {
- // Given current state, refresh the page title text
- document.title = RAL.get_node(CurrentID).name + " \u2014 " + PageInfo.title;
-}
-
-function onPopState(event) {
- load_page_via_url();
-}
-
-function refresh_target_scroll() {
- // Manually implement scroll to hash targets since AJAX-based page loads
- // make the normal mechanism a little unreliable
-
- // Clear any target-highlight elements
- var target_els = document.getElementsByClassName("target-highlight");
- for(var i=target_els.length-1; i>=0; i--){
- target_els[i].classList.remove("target-highlight");
- }
-
- if(window.location.hash){
- // URL has hash! Scroll to it and apply highlight class
- var el = document.getElementById(window.location.hash.slice(1));
- if(el){
- el.scrollIntoView();
- el.classList.add("target-highlight");
- }
-
- } else {
- document.getElementById("_Content").parentElement.scrollTop = 0;
- }
-}
diff --git a/src/integration/docs/caliptra_reg_html/js/path_search.js b/src/integration/docs/caliptra_reg_html/js/path_search.js
deleted file mode 100644
index 631272117..000000000
--- a/src/integration/docs/caliptra_reg_html/js/path_search.js
+++ /dev/null
@@ -1,84 +0,0 @@
-// This file is part of PeakRDL-html .
-// and can be redistributed under the terms of GNU GPL v3 .
-
-class PathSearch {
- static #MAX_RESULTS = 100;
- static #SEARCH_CHOMP_SIZE = 100;
-
- static async start(query, abortSignal){
- if(query.length < 2) return;
-
- // Sanitize query
- var sp_query = query.split(" ");
- var keywords = [];
- for(var i=0; i= this.#MAX_RESULTS) {
- break;
- }
- }
- }
-
- static #test_path(path, keywords){
- // If match, returns text_segments.
- // Otherwise, null
- var path_lc = path.toLowerCase();
- var text_segments = [];
- var start = 0;
-
- // Scan path to see if all keywords match
- for(var i=0; i0&&void 0!==arguments[0]?arguments[0]:{},b=new v,c=b.tween(a);return c.tweenable=b,c}c.d(b,"e",function(){return q}),c.d(b,"c",function(){return s}),c.d(b,"b",function(){return t}),c.d(b,"a",function(){return v}),c.d(b,"d",function(){return i});var j=c(1),k="undefined"!=typeof window?window:a,l=k.requestAnimationFrame||k.webkitRequestAnimationFrame||k.oRequestAnimationFrame||k.msRequestAnimationFrame||k.mozCancelRequestAnimationFrame&&k.mozRequestAnimationFrame||setTimeout,m=function(){},n=null,o=null,p=g({},j),q=function(a,b,c,d,e,f,g){var h=al?l:b,n=h-(l-m);m>=l?(i(j,c,n),a.stop(!0)):(a._applyFilter("beforeTween"),m1&&void 0!==arguments[1]?arguments[1]:"linear",c={},d=e(b);if("string"===d||"function"===d)for(var f in a)c[f]=b;else for(var g in a)c[g]=b[g]||"linear";return c},u=function(a){if(a===n)(n=a._next)?n._previous=null:o=null;else if(a===o)(o=a._previous)?o._next=null:n=null;else{var b=a._previous,c=a._next;b._next=c,c._previous=b}a._previous=a._next=null},v=function(){function a(){var b=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;!function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),this._currentState=b,this._configured=!1,this._filters=[],this._timestamp=null,this._next=null,this._previous=null,c&&this.setConfig(c)}var b,c,e;return b=a,(c=[{key:"_applyFilter",value:function(a){var b=!0,c=!1,d=void 0;try{for(var e,f=this._filters[Symbol.iterator]();!(b=(e=f.next()).done);b=!0){var g=e.value[a];g&&g(this)}}catch(a){c=!0,d=a}finally{try{b||null==f.return||f.return()}finally{if(c)throw d}}}},{key:"tween",value:function(){var b=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,c=this._attachment,d=this._configured;return!b&&d||this.setConfig(b),this._pausedAtTime=null,this._timestamp=a.now(),this._start(this.get(),c),this.resume()}},{key:"setConfig",value:function(){var b=this,c=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},d=c.attachment,e=c.delay,f=void 0===e?0:e,h=c.duration,i=void 0===h?500:h,j=c.easing,k=c.from,l=c.promise,n=void 0===l?Promise:l,o=c.start,p=void 0===o?m:o,q=c.step,r=void 0===q?m:q,s=c.to;this._configured=!0,this._attachment=d,this._isPlaying=!1,this._pausedAtTime=null,this._scheduleId=null,this._delay=f,this._start=p,this._step=r,this._duration=i,this._currentState=g({},k||this.get()),this._originalState=this.get(),this._targetState=g({},s||this.get());var u=this._currentState;this._targetState=g({},u,{},this._targetState),this._easing=t(u,j);var v=a.filters;for(var w in this._filters.length=0,v)v[w].doesApply(this)&&this._filters.push(v[w]);return this._applyFilter("tweenCreated"),this._promise=new n(function(a,c){b._resolve=a,b._reject=c}),this._promise.catch(m),this}},{key:"get",value:function(){return g({},this._currentState)}},{key:"set",value:function(a){this._currentState=a}},{key:"pause",value:function(){if(this._isPlaying)return this._pausedAtTime=a.now(),this._isPlaying=!1,u(this),this}},{key:"resume",value:function(){if(null===this._timestamp)return this.tween();if(this._isPlaying)return this._promise;var b=a.now();return this._pausedAtTime&&(this._timestamp+=b-this._pausedAtTime,this._pausedAtTime=null),this._isPlaying=!0,null===n?(n=this,o=this,function a(){n&&(l.call(k,a,1e3/60),s())}()):(this._previous=o,o._next=this,o=this),this._promise}},{key:"seek",value:function(b){b=Math.max(b,0);var c=a.now();return this._timestamp+b===0?this:(this._timestamp=c-b,this._isPlaying||r(this,c),this)}},{key:"stop",value:function(){var a=arguments.length>0&&void 0!==arguments[0]&&arguments[0],b=this._attachment,c=this._currentState,d=this._easing,e=this._originalState,f=this._targetState;if(this._isPlaying)return this._isPlaying=!1,u(this),a?(this._applyFilter("beforeTween"),q(1,c,e,f,1,0,d),this._applyFilter("afterTween"),this._applyFilter("afterTweenEnd"),this._resolve(c,b)):this._reject(c,b),this}},{key:"isPlaying",value:function(){return this._isPlaying}},{key:"setScheduleFunction",value:function(b){a.setScheduleFunction(b)}},{key:"dispose",value:function(){for(var a in this)delete this[a]}}])&&d(b.prototype,c),e&&d(b,e),a}();v.setScheduleFunction=function(a){return l=a},v.formulas=p,v.filters={},v.now=Date.now||function(){return+new Date}}).call(this,c(2))},function(a,b,c){"use strict";c.r(b),c.d(b,"linear",function(){return d}),c.d(b,"easeInQuad",function(){return e}),c.d(b,"easeOutQuad",function(){return f}),c.d(b,"easeInOutQuad",function(){return g}),c.d(b,"easeInCubic",function(){return h}),c.d(b,"easeOutCubic",function(){return i}),c.d(b,"easeInOutCubic",function(){return j}),c.d(b,"easeInQuart",function(){return k}),c.d(b,"easeOutQuart",function(){return l}),c.d(b,"easeInOutQuart",function(){return m}),c.d(b,"easeInQuint",function(){return n}),c.d(b,"easeOutQuint",function(){return o}),c.d(b,"easeInOutQuint",function(){return p}),c.d(b,"easeInSine",function(){return q}),c.d(b,"easeOutSine",function(){return r}),c.d(b,"easeInOutSine",function(){return s}),c.d(b,"easeInExpo",function(){return t}),c.d(b,"easeOutExpo",function(){return u}),c.d(b,"easeInOutExpo",function(){return v}),c.d(b,"easeInCirc",function(){return w}),c.d(b,"easeOutCirc",function(){return x}),c.d(b,"easeInOutCirc",function(){return y}),c.d(b,"easeOutBounce",function(){return z}),c.d(b,"easeInBack",function(){return A}),c.d(b,"easeOutBack",function(){return B}),c.d(b,"easeInOutBack",function(){return C}),c.d(b,"elastic",function(){return D}),c.d(b,"swingFromTo",function(){return E}),c.d(b,"swingFrom",function(){return F}),c.d(b,"swingTo",function(){return G}),c.d(b,"bounce",function(){return H}),c.d(b,"bouncePast",function(){return I}),c.d(b,"easeFromTo",function(){return J}),c.d(b,"easeFrom",function(){return K}),c.d(b,"easeTo",function(){return L});var d=function(a){return a},e=function(a){return Math.pow(a,2)},f=function(a){return-(Math.pow(a-1,2)-1)},g=function(a){return(a/=.5)<1?.5*Math.pow(a,2):-.5*((a-=2)*a-2)},h=function(a){return Math.pow(a,3)},i=function(a){return Math.pow(a-1,3)+1},j=function(a){return(a/=.5)<1?.5*Math.pow(a,3):.5*(Math.pow(a-2,3)+2)},k=function(a){return Math.pow(a,4)},l=function(a){return-(Math.pow(a-1,4)-1)},m=function(a){return(a/=.5)<1?.5*Math.pow(a,4):-.5*((a-=2)*Math.pow(a,3)-2)},n=function(a){return Math.pow(a,5)},o=function(a){return Math.pow(a-1,5)+1},p=function(a){return(a/=.5)<1?.5*Math.pow(a,5):.5*(Math.pow(a-2,5)+2)},q=function(a){return 1-Math.cos(a*(Math.PI/2))},r=function(a){return Math.sin(a*(Math.PI/2))},s=function(a){return-.5*(Math.cos(Math.PI*a)-1)},t=function(a){return 0===a?0:Math.pow(2,10*(a-1))},u=function(a){return 1===a?1:1-Math.pow(2,-10*a)},v=function(a){return 0===a?0:1===a?1:(a/=.5)<1?.5*Math.pow(2,10*(a-1)):.5*(2-Math.pow(2,-10*--a))},w=function(a){return-(Math.sqrt(1-a*a)-1)},x=function(a){return Math.sqrt(1-Math.pow(a-1,2))},y=function(a){return(a/=.5)<1?-.5*(Math.sqrt(1-a*a)-1):.5*(Math.sqrt(1-(a-=2)*a)+1)},z=function(a){return a<1/2.75?7.5625*a*a:a<2/2.75?7.5625*(a-=1.5/2.75)*a+.75:a<2.5/2.75?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375},A=function(a){var b=1.70158;return a*a*((b+1)*a-b)},B=function(a){var b=1.70158;return(a-=1)*a*((b+1)*a+b)+1},C=function(a){var b=1.70158;return(a/=.5)<1?a*a*((1+(b*=1.525))*a-b)*.5:.5*((a-=2)*a*((1+(b*=1.525))*a+b)+2)},D=function(a){return-1*Math.pow(4,-8*a)*Math.sin((6*a-1)*(2*Math.PI)/2)+1},E=function(a){var b=1.70158;return(a/=.5)<1?a*a*((1+(b*=1.525))*a-b)*.5:.5*((a-=2)*a*((1+(b*=1.525))*a+b)+2)},F=function(a){var b=1.70158;return a*a*((b+1)*a-b)},G=function(a){var b=1.70158;return(a-=1)*a*((b+1)*a+b)+1},H=function(a){return a<1/2.75?7.5625*a*a:a<2/2.75?7.5625*(a-=1.5/2.75)*a+.75:a<2.5/2.75?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375},I=function(a){return a<1/2.75?7.5625*a*a:a<2/2.75?2-(7.5625*(a-=1.5/2.75)*a+.75):a<2.5/2.75?2-(7.5625*(a-=2.25/2.75)*a+.9375):2-(7.5625*(a-=2.625/2.75)*a+.984375)},J=function(a){return(a/=.5)<1?.5*Math.pow(a,4):-.5*((a-=2)*Math.pow(a,3)-2)},K=function(a){return Math.pow(a,4)},L=function(a){return Math.pow(a,.25)}},function(a,b){var c;c=function(){return this}();try{c=c||new Function("return this")()}catch(a){"object"==typeof window&&(c=window)}a.exports=c},function(a,b,c){"use strict";function d(a){return parseInt(a,16)}function e(a){var b=a._currentState;[b,a._originalState,a._targetState].forEach(B),a._tokenData=E(b)}function f(a){var b=a._currentState,c=a._originalState,d=a._targetState,e=a._easing,f=a._tokenData;K(e,f),[b,c,d].forEach(function(a){return F(a,f)})}function g(a){var b=a._currentState,c=a._originalState,d=a._targetState,e=a._easing,f=a._tokenData;[b,c,d].forEach(function(a){return J(a,f)}),L(e,f)}function h(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function i(a){for(var b=1;b=0?a:0-a};return i=1-(k=3*b)-(j=3*(d-b)-k),l=1-(n=3*c)-(m=3*(e-c)-n),g=a,h=function(a){return 1/(200*a)}(f),function(a){return((l*a+m)*a+n)*a}(function(a,b){var c,d,e,f,g,h;for(e=a,h=0;h<8;h++){if(f=o(e)-a,q(f)(d=1))return d;for(;cf?c=e:d=e,e=.5*(d-c)+c}return e}(g,h))}c.r(b);var o={};c.r(o),c.d(o,"doesApply",function(){return M}),c.d(o,"tweenCreated",function(){return e}),c.d(o,"beforeTween",function(){return f}),c.d(o,"afterTween",function(){return g});var p,q,r=c(0),s=/(\d|-|\.)/,t=/([^\-0-9.]+)/g,u=/[0-9.-]+/g,v=(p=u.source,q=/,\s*/.source,new RegExp("rgb\\(".concat(p).concat(q).concat(p).concat(q).concat(p,"\\)"),"g")),w=/^.*\(/,x=/#([0-9]|[a-f]){3,6}/gi,y=function(a,b){return a.map(function(a,c){return"_".concat(b,"_").concat(c)})},z=function(a){return"rgb(".concat((b=a,3===(b=b.replace(/#/,"")).length&&(b=(b=b.split(""))[0]+b[0]+b[1]+b[1]+b[2]+b[2]),[d(b.substr(0,2)),d(b.substr(2,2)),d(b.substr(4,2))]).join(","),")");var b},A=function(a,b,c){var d=b.match(a),e=b.replace(a,"VAL");return d&&d.forEach(function(a){return e=e.replace("VAL",c(a))}),e},B=function(a){for(var b in a){var c=a[b];"string"==typeof c&&c.match(x)&&(a[b]=A(x,c,z))}},C=function(a){var b=a.match(u).map(Math.floor);return"".concat(a.match(w)[0]).concat(b.join(","),")")},D=function(a){return a.match(u)},E=function(a){var b,c,d={};for(var e in a){var f=a[e];"string"==typeof f&&(d[e]={formatString:(b=f,c=void 0,c=b.match(t),c?(1===c.length||b.charAt(0).match(s))&&c.unshift(""):c=["",""],c.join("VAL")),chunkNames:y(D(f),e)})}return d},F=function(a,b){var c=function(c){D(a[c]).forEach(function(d,e){return a[b[c].chunkNames[e]]=+d}),delete a[c]};for(var d in b)c(d)},G=function(a,b){var c={};return b.forEach(function(b){c[b]=a[b],delete a[b]}),c},H=function(a,b){return b.map(function(b){return a[b]})},I=function(a,b){return b.forEach(function(b){return a=a.replace("VAL",+b.toFixed(4))}),a},J=function(a,b){for(var c in b){var d=b[c],e=d.chunkNames,f=d.formatString,g=I(f,H(G(a,e),e));a[c]=A(v,g,C)}},K=function(a,b){var c=function(c){var d=b[c].chunkNames,e=a[c];if("string"==typeof e){var f=e.split(" "),g=f[f.length-1];d.forEach(function(b,c){return a[b]=f[c]||g})}else d.forEach(function(b){return a[b]=e});delete a[c]};for(var d in b)c(d)},L=function(a,b){for(var c in b){var d=b[c].chunkNames,e=a[d[0]];a[c]="string"==typeof e?d.map(function(b){var c=a[b];return delete a[b],c}).join(" "):e}},M=function(a){var b=a._currentState;return Object.keys(b).some(function(a){return"string"==typeof b[a]})},N=new r.a,O=r.a.filters,P=function(a,b,c,d){var e=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,f=i({},a),g=Object(r.b)(a,d);for(var h in N._filters.length=0,N.set({}),N._currentState=f,N._originalState=a,N._targetState=b,N._easing=g,O)O[h].doesApply(N)&&N._filters.push(O[h]);N._applyFilter("tweenCreated"),N._applyFilter("beforeTween");var j=Object(r.e)(c,f,a,b,1,e,g);return N._applyFilter("afterTween"),j},Q=function(){function a(){!function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),R.set(this,{writable:!0,value:[]});for(var b=arguments.length,c=new Array(b),d=0;da.strokeWidth&&(b=a.trailWidth);var c=50-b/2;return e.render(this._pathTemplate,{radius:c,"2radius":2*c})},f.prototype._trailString=function(a){return this._pathString(a)},b.exports=f},{"./shape":7,"./utils":9}],3:[function(a,b,c){var d=a("./shape"),e=a("./utils"),f=function(a,b){this._pathTemplate=b.vertical?"M {center},100 L {center},0":"M 0,{center} L 100,{center}",d.apply(this,arguments)};f.prototype=new d,f.prototype.constructor=f,f.prototype._initializeSvg=function(a,b){var c=b.vertical?"0 0 "+b.strokeWidth+" 100":"0 0 100 "+b.strokeWidth;a.setAttribute("viewBox",c),a.setAttribute("preserveAspectRatio","none")},f.prototype._pathString=function(a){return e.render(this._pathTemplate,{center:a.strokeWidth/2})},f.prototype._trailString=function(a){return this._pathString(a)},b.exports=f},{"./shape":7,"./utils":9}],4:[function(a,b,c){b.exports={Line:a("./line"),Circle:a("./circle"),SemiCircle:a("./semicircle"),Square:a("./square"),Path:a("./path"),Shape:a("./shape"),utils:a("./utils")}},{"./circle":2,"./line":3,"./path":5,"./semicircle":6,"./shape":7,"./square":8,"./utils":9}],5:[function(a,b,c){var d=a("shifty"),e=a("./utils"),f=d.Tweenable,g={easeIn:"easeInCubic",easeOut:"easeOutCubic",easeInOut:"easeInOutCubic"},h=function a(b,c){if(!(this instanceof a))throw new Error("Constructor was called without new keyword");c=e.extend({delay:0,duration:800,easing:"linear",from:{},to:{},step:function(){}},c);var d;d=e.isString(b)?document.querySelector(b):b,this.path=d,this._opts=c,this._tweenable=null;var f=this.path.getTotalLength();this.path.style.strokeDasharray=f+" "+f,this.set(0)};h.prototype.value=function(){var a=this._getComputedDashOffset(),b=this.path.getTotalLength(),c=1-a/b;return parseFloat(c.toFixed(6),10)},h.prototype.set=function(a){this.stop(),this.path.style.strokeDashoffset=this._progressToOffset(a);var b=this._opts.step;if(e.isFunction(b)){var c=this._easing(this._opts.easing);b(this._calculateTo(a,c),this._opts.shape||this,this._opts.attachment)}},h.prototype.stop=function(){this._stopTween(),this.path.style.strokeDashoffset=this._getComputedDashOffset()},h.prototype.animate=function(a,b,c){b=b||{},e.isFunction(b)&&(c=b,b={});var d=e.extend({},b),g=e.extend({},this._opts);b=e.extend(g,b);var h=this._easing(b.easing),i=this._resolveFromAndTo(a,h,d);this.stop(),this.path.getBoundingClientRect();var j=this._getComputedDashOffset(),k=this._progressToOffset(a),l=this;this._tweenable=new f,this._tweenable.tween({from:e.extend({offset:j},i.from),to:e.extend({offset:k},i.to),duration:b.duration,delay:b.delay,easing:h,step:function(a){l.path.style.strokeDashoffset=a.offset;var c=b.shape||l;b.step(a,c,b.attachment)}}).then(function(a){e.isFunction(c)&&c()}).catch(function(a){throw console.error("Error in tweening:",a),a})},h.prototype._getComputedDashOffset=function(){var a=window.getComputedStyle(this.path,null);return parseFloat(a.getPropertyValue("stroke-dashoffset"),10)},h.prototype._progressToOffset=function(a){var b=this.path.getTotalLength();return b-a*b},h.prototype._resolveFromAndTo=function(a,b,c){return c.from&&c.to?{from:c.from,to:c.to}:{from:this._calculateFrom(b),to:this._calculateTo(a,b)}},h.prototype._calculateFrom=function(a){return d.interpolate(this._opts.from,this._opts.to,this.value(),a)},h.prototype._calculateTo=function(a,b){return d.interpolate(this._opts.from,this._opts.to,a,b)},h.prototype._stopTween=function(){null!==this._tweenable&&(this._tweenable.stop(!0),this._tweenable=null)},h.prototype._easing=function(a){return g.hasOwnProperty(a)?g[a]:a},b.exports=h},{"./utils":9,shifty:1}],6:[function(a,b,c){var d=a("./shape"),e=a("./circle"),f=a("./utils"),g=function(a,b){this._pathTemplate="M 50,50 m -{radius},0 a {radius},{radius} 0 1 1 {2radius},0",this.containerAspectRatio=2,d.apply(this,arguments)};g.prototype=new d,g.prototype.constructor=g,g.prototype._initializeSvg=function(a,b){a.setAttribute("viewBox","0 0 100 50")},g.prototype._initializeTextContainer=function(a,b,c){a.text.style&&(c.style.top="auto",c.style.bottom="0",a.text.alignToBottom?f.setStyle(c,"transform","translate(-50%, 0)"):f.setStyle(c,"transform","translate(-50%, 50%)"))},g.prototype._pathString=e.prototype._pathString,g.prototype._trailString=e.prototype._trailString,b.exports=g},{"./circle":2,"./shape":7,"./utils":9}],7:[function(a,b,c){var d=a("./path"),e=a("./utils"),f="Object is destroyed",g=function a(b,c){if(!(this instanceof a))throw new Error("Constructor was called without new keyword");if(0!==arguments.length){this._opts=e.extend({color:"#555",strokeWidth:1,trailColor:null,trailWidth:null,fill:null,text:{style:{color:null,position:"absolute",left:"50%",top:"50%",padding:0,margin:0,transform:{prefix:!0,value:"translate(-50%, -50%)"}},autoStyleContainer:!0,alignToBottom:!0,value:null,className:"progressbar-text"},svgStyle:{display:"block",width:"100%"},warnings:!1},c,!0),e.isObject(c)&&void 0!==c.svgStyle&&(this._opts.svgStyle=c.svgStyle),e.isObject(c)&&e.isObject(c.text)&&void 0!==c.text.style&&(this._opts.text.style=c.text.style);var f,g=this._createSvgView(this._opts);if(!(f=e.isString(b)?document.querySelector(b):b))throw new Error("Container does not exist: "+b);this._container=f,this._container.appendChild(g.svg),this._opts.warnings&&this._warnContainerAspectRatio(this._container),this._opts.svgStyle&&e.setStyles(g.svg,this._opts.svgStyle),this.svg=g.svg,this.path=g.path,this.trail=g.trail,this.text=null;var h=e.extend({attachment:void 0,shape:this},this._opts);this._progressPath=new d(g.path,h),e.isObject(this._opts.text)&&null!==this._opts.text.value&&this.setText(this._opts.text.value)}};g.prototype.animate=function(a,b,c){if(null===this._progressPath)throw new Error(f);this._progressPath.animate(a,b,c)},g.prototype.stop=function(){if(null===this._progressPath)throw new Error(f);void 0!==this._progressPath&&this._progressPath.stop()},g.prototype.pause=function(){if(null===this._progressPath)throw new Error(f);void 0!==this._progressPath&&this._progressPath._tweenable&&this._progressPath._tweenable.pause()},g.prototype.resume=function(){if(null===this._progressPath)throw new Error(f);void 0!==this._progressPath&&this._progressPath._tweenable&&this._progressPath._tweenable.resume()},g.prototype.destroy=function(){if(null===this._progressPath)throw new Error(f);this.stop(),this.svg.parentNode.removeChild(this.svg),this.svg=null,this.path=null,this.trail=null,this._progressPath=null,null!==this.text&&(this.text.parentNode.removeChild(this.text),this.text=null)},g.prototype.set=function(a){if(null===this._progressPath)throw new Error(f);this._progressPath.set(a)},g.prototype.value=function(){if(null===this._progressPath)throw new Error(f);return void 0===this._progressPath?0:this._progressPath.value()},g.prototype.setText=function(a){if(null===this._progressPath)throw new Error(f);null===this.text&&(this.text=this._createTextContainer(this._opts,this._container),this._container.appendChild(this.text)),e.isObject(a)?(e.removeChildren(this.text),this.text.appendChild(a)):this.text.innerHTML=a},g.prototype._createSvgView=function(a){var b=document.createElementNS("http://www.w3.org/2000/svg","svg");this._initializeSvg(b,a);var c=null;(a.trailColor||a.trailWidth)&&(c=this._createTrail(a),b.appendChild(c));var d=this._createPath(a);return b.appendChild(d),{svg:b,path:d,trail:c}},g.prototype._initializeSvg=function(a,b){a.setAttribute("viewBox","0 0 100 100")},g.prototype._createPath=function(a){var b=this._pathString(a);return this._createPathElement(b,a)},g.prototype._createTrail=function(a){var b=this._trailString(a),c=e.extend({},a);return c.trailColor||(c.trailColor="#eee"),c.trailWidth||(c.trailWidth=c.strokeWidth),c.color=c.trailColor,c.strokeWidth=c.trailWidth,c.fill=null,this._createPathElement(b,c)},g.prototype._createPathElement=function(a,b){var c=document.createElementNS("http://www.w3.org/2000/svg","path");return c.setAttribute("d",a),c.setAttribute("stroke",b.color),c.setAttribute("stroke-width",b.strokeWidth),b.fill?c.setAttribute("fill",b.fill):c.setAttribute("fill-opacity","0"),c},g.prototype._createTextContainer=function(a,b){var c=document.createElement("div");c.className=a.text.className;var d=a.text.style;return d&&(a.text.autoStyleContainer&&(b.style.position="relative"),e.setStyles(c,d),d.color||(c.style.color=a.color)),this._initializeTextContainer(a,b,c),c},g.prototype._initializeTextContainer=function(a,b,c){},g.prototype._pathString=function(a){throw new Error("Override this function for each progress bar")},g.prototype._trailString=function(a){throw new Error("Override this function for each progress bar")},g.prototype._warnContainerAspectRatio=function(a){if(this.containerAspectRatio){var b=window.getComputedStyle(a,null),c=parseFloat(b.getPropertyValue("width"),10),d=parseFloat(b.getPropertyValue("height"),10);e.floatEquals(this.containerAspectRatio,c/d)||(console.warn("Incorrect aspect ratio of container","#"+a.id,"detected:",b.getPropertyValue("width")+"(width)","/",b.getPropertyValue("height")+"(height)","=",c/d),console.warn("Aspect ratio of should be",this.containerAspectRatio))}},b.exports=g},{"./path":5,"./utils":9}],8:[function(a,b,c){var d=a("./shape"),e=a("./utils"),f=function(a,b){this._pathTemplate="M 0,{halfOfStrokeWidth} L {width},{halfOfStrokeWidth} L {width},{width} L {halfOfStrokeWidth},{width} L {halfOfStrokeWidth},{strokeWidth}",this._trailTemplate="M {startMargin},{halfOfStrokeWidth} L {width},{halfOfStrokeWidth} L {width},{width} L {halfOfStrokeWidth},{width} L {halfOfStrokeWidth},{halfOfStrokeWidth}",d.apply(this,arguments)};f.prototype=new d,f.prototype.constructor=f,f.prototype._pathString=function(a){var b=100-a.strokeWidth/2;return e.render(this._pathTemplate,{width:b,strokeWidth:a.strokeWidth,halfOfStrokeWidth:a.strokeWidth/2})},f.prototype._trailString=function(a){var b=100-a.strokeWidth/2;return e.render(this._trailTemplate,{width:b,strokeWidth:a.strokeWidth,halfOfStrokeWidth:a.strokeWidth/2,startMargin:a.strokeWidth/2-a.trailWidth/2})},b.exports=f},{"./shape":7,"./utils":9}],9:[function(a,b,c){function d(a,b,c){a=a||{},b=b||{},c=c||!1;for(var e in b)if(b.hasOwnProperty(e)){var f=a[e],g=b[e];c&&l(f)&&l(g)?a[e]=d(f,g,c):a[e]=g}return a}function e(a,b){var c=a;for(var d in b)if(b.hasOwnProperty(d)){var e=b[d],f="\\{"+d+"\\}",g=new RegExp(f,"g");c=c.replace(g,e)}return c}function f(a,b,c){for(var d=a.style,e=0;e .
-// and can be redistributed under the terms of GNU GPL v3 .
-
-class RAL {
- static #ral_data_files = new Array(N_RAL_FILES).fill(null);
-
- static async load_ral_data(){
- this.#init_progressbar();
-
- // Dispatch all JSON fetch requests in parallel
- var fetches = [];
- for(var i=0; i {
- if(!response.ok){
- throw new Error("fetch failed");
- }
- return response.json();
- })
- .then(data => {
- this.#increment_progressbar();
- this.#ral_data_files[idx] = data;
- })
- .catch(e => {
- this.#destroy_progressbar();
- throw new Error("fetch failed");
- });
- return awaitable;
- }
-
- static #progress_points = 0;
- static #progressbar = null;
- static #init_progressbar(){
- this.#progressbar = new ProgressBar.Circle("#_ProgressBar", {
- strokeWidth: 10, // forces extra padding
- trailWidth: 3,
- text: {
- value: "Loading..."
- }
- });
-
- if(N_RAL_FILES == 1){
- // Only one object to load. animate progress as stand-in.
- this.#progressbar.animate(1, {duration:400});
- }
- }
- static #increment_progressbar(){
- this.#progress_points++;
- this.#progressbar.set(this.#progress_points / N_RAL_FILES);
- if(this.#progress_points == N_RAL_FILES) {
- this.#destroy_progressbar();
- }
- }
-
- static #destroy_progressbar(){
- this.#progressbar.destroy();
- this.#progressbar = null;
- }
-
- static get_node(id){
- var file_idx = Math.floor(id / N_RAL_NODES_PER_FILE);
- var idx = id % N_RAL_NODES_PER_FILE;
- var node = this.#ral_data_files[file_idx][idx];
- this.#expand_bigint(node);
- return node;
- }
-
- static #expand_bigint(node){
- // Check if RAL entry has been converted yet
- if(typeof node.offset !== 'string') return;
-
- // Needs conversion from base-16 string --> BigInt object
- node.offset = BigInt("0x" + node.offset);
- node.size = BigInt("0x" + node.size);
- if('stride' in node) node.stride = BigInt("0x" + node.stride);
-
- if(RAL.is_register_node(node)) {
- for(var i=0; i= segment_idxs[0].length){
- sanitized_idxs.push(0);
- } else {
- sanitized_idxs.push(Math.min(segment_idxs[0][dim], this.get_node(id).dims[dim]-1));
- }
- }
- segment_idxs[0] = sanitized_idxs;
- } else {
- if(segment_idxs[0].length != 0) segment_idxs[0] = [];
- }
-
- // Validate the path and find the end ID
- for(var i=1; i= segment_idxs[i].length){
- sanitized_idxs.push(0);
- } else {
- sanitized_idxs.push(Math.min(segment_idxs[i][dim], this.get_node(id).dims[dim]-1));
- }
- }
- segment_idxs[i] = sanitized_idxs;
- } else {
- if(segment_idxs[i].length != 0) segment_idxs[i] = [];
- }
- }
-
- return([id, segment_idxs]);
- }
-
- static apply_idx_stack(id, idx_stack){
- // Applies the given index stack onto the RAL
- // Assumes the indexes are valid
- for(var i=idx_stack.length-1; i>=0; i--){
- if(idx_stack[i].length){
- this.get_node(id).idxs = idx_stack[i];
- }
- id = this.get_node(id).parent;
- }
- }
-
- static get_path(id, idx_stack, show_idx){
- if(typeof idx_stack === "undefined") idx_stack = null;
- if(typeof show_idx === "undefined") show_idx = true;
-
- // Get string representation of the hierarchical path
- if(show_idx && (idx_stack == null)){
- idx_stack = this.get_current_idx_stack(id);
- }
- var ids = this.get_ids_in_path(id);
- var pathparts = [];
- for(var i=0; i= (this.get_node(id).offset + this.get_total_size(id))) return(null);
-
- while(iter_count < 100){
- iter_count++;
- // addr is definitely inside this node
-
- // Adjust addr to be relative to this node
- addr = addr - this.get_node(id).offset;
-
- // Determine index stack entry for this node
- if(this.is_array(id)){
- var idxs = [];
-
- // First check if address lands between sparse array entries
- if((addr % this.get_node(id).stride) >= this.get_node(id).size) {
- // missed! Give up and just return the parent node
- if(this.get_node(id).parent == null){
- return(null);
- }else{
- return([this.get_node(id).parent, idx_stack]);
- }
- }
-
- // index of the flattened array
- var flat_idx = Number(addr / this.get_node(id).stride);
-
- // Re-construct dimensions
- for(var dim=this.get_node(id).dims.length-1; dim>=0; dim--){
- var idx;
- idx = flat_idx % this.get_node(id).dims[dim];
- flat_idx = Math.floor(flat_idx / this.get_node(id).dims[dim]);
- idxs.unshift(idx);
- }
- idx_stack.push(idxs);
-
- // Adjust addr offset to be relative to this index
- addr = addr % this.get_node(id).stride;
- } else {
- idx_stack.push([]);
- }
-
- // Search this node's children to see which child 'addr' is in
- var found_match = false;
- for(var i=0; i= this.get_node(child).offset) && (addr < (this.get_node(child).offset + this.get_total_size(child)))){
- // hit!
- id = child;
- found_match = true;
- break;
- }
- }
- if(!found_match){
- // No further match. Current node is the result
- return([id, idx_stack]);
- }
- }
-
- // Hit iteration limit. Something is wrong :-(
- throw "Agh! iteration limit reached while looking up by address";
- }
-
- static lookup_field_idx(name) {
- var node = this.get_node(CurrentID);
- for(var i=0; i.
-// and can be redistributed under the terms of GNU GPL v3 .
-
-var SearchState = {};
-SearchState.active = false;
-SearchState.results = [];
-SearchState.selected_result = null;
-SearchState.abortController = null;
-
-
-function onSearchButtonClick() {
- if(SearchState.active){
- // Close search
- close_search();
- } else {
- // Open search
- open_search();
- }
-}
-
-function open_search(query_text){
- if(typeof query_text === "undefined") query_text = "";
- document.getElementById("_SearchBar").style.display = "block";
- document.getElementById("_Search").style.display = "flex";
- document.getElementById("_Content").style.display = "none";
- document.getElementById("_SBSearchButton").classList.add("close-button");
- document.getElementById("_SBSearchButton").classList.remove("search-button");
- document.getElementById("_MobiSearchButton").classList.add("close-button");
- document.getElementById("_MobiSearchButton").classList.remove("search-button");
- SearchState.active = true;
-
- clear_search_results();
-
- var input_el = document.getElementById('_SearchInput');
- input_el.onkeydown = onSearchInputKeypress;
- input_el.oninput = onSearchInputUpdate;
- input_el.value = query_text;
- input_el.focus();
-
- if(query_text != "") {
- start_search(query_text);
- }
-}
-
-function close_search(){
- clear_search_results();
- document.getElementById("_SearchBar").style.display = "none";
- document.getElementById("_Search").style.display = "none";
- document.getElementById("_Content").style.display = "block";
- document.getElementById("_SBSearchButton").classList.add("search-button");
- document.getElementById("_SBSearchButton").classList.remove("close-button");
- document.getElementById("_MobiSearchButton").classList.add("search-button");
- document.getElementById("_MobiSearchButton").classList.remove("close-button");
- SearchState.active = false;
- if(SearchState.abortController) {
- SearchState.abortController.abort();
- SearchState.abortController = null;
- }
-}
-
-function onKeyDownSearch(ev) {
- // return True if event was not handled here
- if(!SearchState.active && ev.key == "/" && !ev.ctrlKey){
- open_search();
- return false;
- }
-
- if(!SearchState.active && ev.key == "/" && ev.ctrlKey){
- open_search(RAL.get_path(CurrentID, undefined, false) + " ");
- return false;
- }
-
- if(SearchState.active){
- if(ev.key == "Escape"){
- close_search();
- return false;
- }
- }
-
- return true;
-}
-
-function onSearchInputKeypress(ev){
- if(!ev) ev = window.event;
-
- if(ev.key == "Enter"){
- // Open current selection
- if(SearchState.selected_result != null){
- open_search_result(SearchState.selected_result);
- } else if(SearchState.results.length == 1){
- open_search_result(0);
- }
- return false;
- } else if(ev.key == "ArrowUp"){
- // Move selection up
- if((SearchState.selected_result != null) && (SearchState.selected_result != 0)){
- SearchState.results[SearchState.selected_result].el.classList.remove("selected");
- SearchState.selected_result--;
- SearchState.results[SearchState.selected_result].el.classList.add("selected");
- }
-
- return false;
- } else if(ev.key == "ArrowDown"){
- // Move selection down
- if(SearchState.selected_result != null){
- // Selection already active
- if(SearchState.selected_result < SearchState.results.length-1){
- SearchState.results[SearchState.selected_result].el.classList.remove("selected");
- SearchState.selected_result++;
- SearchState.results[SearchState.selected_result].el.classList.add("selected");
- }
- } else if(SearchState.results.length){
- // Select first
- SearchState.selected_result = 0;
- SearchState.results[0].el.classList.add("selected");
- }
-
- return false;
- }
-}
-
-function onSearchInputUpdate(ev){
- var query = ev.target.value.trim().toLowerCase();
-
- clear_search_results();
-
- start_search(query);
-}
-
-function clear_search_results(){
- var results_el = document.getElementById("_SearchResults");
-
- var range = document.createRange();
- range.selectNodeContents(results_el);
- range.deleteContents();
-
- SearchState.results = [];
- SearchState.selected_result = null;
-}
-
-async function start_search(query) {
-
- // Abort any prior search
- if(SearchState.abortController){
- SearchState.abortController.abort();
- }
- SearchState.abortController = new AbortController();
- var abortSignal = SearchState.abortController.signal;
-
- if(query.length == 0) return;
-
- if(query.startsWith("@")){
- AddressSearch.start(query);
- } else {
- await PathSearch.start(query, abortSignal);
- if(abortSignal.aborted) return;
-
- // Start a content search if path search completed successfully
- await ContentSearch.start(query, abortSignal);
- }
-}
-
-function add_search_result(text_segments, node_id, idx_stack=null, anchor="", content_preview=null){
- // text_segments is an array of segments that should/shouldn't be highlighted
- // All odd segments are highlighted via tag.
- // text_segments[0] --> not highlighted
- // text_segments[1] --> highlighted
-
- var result_idx = SearchState.results.length;
- var result_el = document.createElement("li");
- result_el.onclick = function() {
- open_search_result(result_idx);
- };
- result_el.onmousemove = function() {
- onSearchResultMousemove(result_idx)
- };
- var path_div_el = document.createElement("div");
- result_el.appendChild(path_div_el);
-
- // Build highlighted path crumbtrail
- for(var i=0; i {
- Sidebar.expand_to_id(result.node_id);
- Sidebar.select_node(result.node_id);
- Sidebar.scroll_into_view(result.node_id);
- refresh_url(url_hash);
- refresh_title();
- refresh_target_scroll();
- });
-}
diff --git a/src/integration/docs/caliptra_reg_html/js/sha1.js b/src/integration/docs/caliptra_reg_html/js/sha1.js
deleted file mode 100644
index 8dd714108..000000000
--- a/src/integration/docs/caliptra_reg_html/js/sha1.js
+++ /dev/null
@@ -1,173 +0,0 @@
-/**
-*
-* Secure Hash Algorithm (SHA1)
-* http://www.webtoolkit.info/
-*
-**/
-
-function SHA1(msg) {
-
- function rotate_left(n,s) {
- var t4 = ( n<>>(32-s));
- return t4;
- };
-
- function lsb_hex(val) {
- var str="";
- var i;
- var vh;
- var vl;
-
- for( i=0; i<=6; i+=2 ) {
- vh = (val>>>(i*4+4))&0x0f;
- vl = (val>>>(i*4))&0x0f;
- str += vh.toString(16) + vl.toString(16);
- }
- return str;
- };
-
- function cvt_hex(val) {
- var str="";
- var i;
- var v;
-
- for( i=7; i>=0; i-- ) {
- v = (val>>>(i*4))&0x0f;
- str += v.toString(16);
- }
- return str;
- };
-
-
- function Utf8Encode(string) {
- string = string.replace(/\r\n/g,"\n");
- var utftext = "";
-
- for (var n = 0; n < string.length; n++) {
-
- var c = string.charCodeAt(n);
-
- if (c < 128) {
- utftext += String.fromCharCode(c);
- }
- else if((c > 127) && (c < 2048)) {
- utftext += String.fromCharCode((c >> 6) | 192);
- utftext += String.fromCharCode((c & 63) | 128);
- }
- else {
- utftext += String.fromCharCode((c >> 12) | 224);
- utftext += String.fromCharCode(((c >> 6) & 63) | 128);
- utftext += String.fromCharCode((c & 63) | 128);
- }
-
- }
-
- return utftext;
- };
-
- var blockstart;
- var i, j;
- var W = new Array(80);
- var H0 = 0x67452301;
- var H1 = 0xEFCDAB89;
- var H2 = 0x98BADCFE;
- var H3 = 0x10325476;
- var H4 = 0xC3D2E1F0;
- var A, B, C, D, E;
- var temp;
-
- msg = Utf8Encode(msg);
-
- var msg_len = msg.length;
-
- var word_array = new Array();
- for( i=0; i>>29 );
- word_array.push( (msg_len<<3)&0x0ffffffff );
-
-
- for ( blockstart=0; blockstart.
-// and can be redistributed under the terms of GNU GPL v3 .
-
-class Sidebar {
- static #selected_node_id = null;
- static #resizer_old_width = 0;
- static #resizer_start_x = 0;
-
- static #mousemove_cb = null;
- static #mouseup_cb = null;
-
- static init(first_id){
- var el;
- // Initialize the sidebar
-
- // Bind event to resizer
- this.#mousemove_cb = this.#onResizeMouseMove.bind(this);
- this.#mouseup_cb = this.#onResizeMouseUp.bind(this);
- el = document.getElementById("_SBResizer")
- el.addEventListener("mousedown", this.#onResizeMouseDown.bind(this));
-
- // create the root node(s). Do not recurse
- el = document.getElementById("_SBTree");
- for(var i=0; i=0; i--){
- var current_id = id_chain[i];
- var el = this.#get_node_el(current_id);
- if(el == null){
- // doesnt exist. it will get expanded once created
- node_ids_to_expand.unshift(current_id);
- } else {
- // reached node that exists already
- if(el.classList.contains("closed")){
- // .. but it is still closed
- node_ids_to_expand.unshift(current_id);
- }
- break;
- }
- }
-
- // Create missing elements
- for(var i=0; i 0){
- if(el.classList.contains("open")){
- return; // already open
- }
-
- var cdiv;
- cdiv = document.createElement("div");
- cdiv.className = "node-children";
- el.after(cdiv);
-
- for(var i=0; i 0){
- if(el.classList.contains("closed")){
- return; // already closed
- }
- var cdiv = el.nextElementSibling;
- if(cdiv.classList.contains('node-children')){
- cdiv.remove();
- } else {
- console.error("OOPS");
- }
- el.classList.add("closed")
- el.classList.remove("open")
- }
- }
-
- static collapse_all(){
- for(var i=0; i 0){
- // has children
- div.classList.add("closed");
-
- var cdiv;
- cdiv = document.createElement("div");
- cdiv.className = "node-children";
- parent_el.appendChild(cdiv);
- } else {
- // is leaf node
- div.classList.add("leaf");
- }
- }
-
- static select_node(id) {
- // Changes the selected tree node
- var el;
- if(this.#selected_node_id != null){
- el = this.#get_node_el(this.#selected_node_id)
- if(el != null){ // element might have already been deleted
- el.classList.remove("selected");
- }
- }
-
- el = this.#get_node_el(id);
- el.classList.add("selected");
- this.#selected_node_id = id;
- }
-
- static #onResizeMouseDown(e) {
- var sb_el = document.getElementById("_SBContents");
- this.#resizer_old_width = sb_el.getBoundingClientRect().width;
- this.#resizer_start_x = e.clientX;
- window.addEventListener('mousemove', this.#mousemove_cb);
- window.addEventListener('mouseup', this.#mouseup_cb);
- e.preventDefault();
- }
-
- static #onResizeMouseMove(e) {
- var sb_el = document.getElementById("_SBContents");
- var new_width;
- new_width = this.#resizer_old_width + e.clientX - this.#resizer_start_x;
- sb_el.style.width = new_width + "px";
- }
-
- static #onResizeMouseUp(e) {
- window.removeEventListener('mousemove', this.#mousemove_cb);
- window.removeEventListener('mouseup', this.#mouseup_cb);
-
- // remember sidebar width
- var sb_el = document.getElementById("_SBContents");
- localStorage.setItem(page_specific_key("sb_width"), sb_el.style.width);
- }
-
- static show() {
- document.getElementById("_Sidebar").style.display = "flex";
- document.getElementById("_Overlay").style.display = "block";
- }
-
- static hide() {
- document.getElementById("_Sidebar").style.display = "none";
- document.getElementById("_Overlay").style.display = "none";
- }
-
- static scroll_into_view(id){
- var node_el = this.#get_node_el(id);
- var tree_el = document.getElementById("_SBTreeContainer");
-
- var node_rect = node_el.getBoundingClientRect();
- var tree_rect = tree_el.getBoundingClientRect();
-
- if(
- (node_rect.top < tree_rect.top)
- || (node_rect.bottom > tree_rect.bottom)
- || (node_rect.left < tree_rect.left)
- || (node_rect.right > tree_rect.right)
- ) {
- node_el.scrollIntoView({
- block: "nearest",
- inline: "start"
- });
- }
- }
-}
-
-function onClickTreeFold(ev) {
- var el = ev.target.parentNode;
- var id = parseInt(el.dataset.id);
- if(el.classList.contains("leaf")) return;
-
- if(el.classList.contains("closed")){
- // Open this node
- Sidebar.expand_node(id);
-
- // may need to re-select current
- Sidebar.select_node(CurrentID);
- }else{
- // Close this node
- Sidebar.collapse_node(id);
- }
-}
-
-function onClickTreeLink(ev) {
- var el = ev.target.parentNode;
- var id = parseInt(el.dataset.id);
-
- close_search();
- Sidebar.hide();
-
- if(id == CurrentID) return(false);
-
- if(!el.classList.contains("leaf")){
- Sidebar.expand_node(id);
- }
-
- RAL.reset_indexes_to_next(id);
-
- load_page(id).then(() => {
- Sidebar.expand_to_id(id);
- Sidebar.select_node(id);
- refresh_url();
- refresh_title();
- refresh_target_scroll();
- });
- return(false);
-}
-
-function onClickTreeExpandAll() {
- Sidebar.expand_all()
-
- // may need to re-select current
- Sidebar.select_node(CurrentID);
-}
-
-function onClickTreeCollapseAll() {
- Sidebar.collapse_all()
-}
diff --git a/src/integration/docs/caliptra_reg_html/launcher-windows-chrome.bat b/src/integration/docs/caliptra_reg_html/launcher-windows-chrome.bat
deleted file mode 100644
index 09bd64c89..000000000
--- a/src/integration/docs/caliptra_reg_html/launcher-windows-chrome.bat
+++ /dev/null
@@ -1,17 +0,0 @@
-@echo off&setlocal
-
-:: set some convenience variables
-for %%i in ("%~dp0.") do set "this_dir=%%~fi"
-set "docpath=file://%this_dir%\index.html"
-set "launcher_data=%this_dir%\.launcher_data"
-
-:: Launch using Chrome using some special flags:
-:: --allow-file-access-from-files
-:: This flag works around a security policy that prevents dynamic content to be loaded
-:: See this page for more details:
-:: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS/Errors/CORSRequestNotHttp
-:: --user-data-dir
-:: If chrome already has a session open, then it will re-use that session and the CORS workaround
-:: will not take effect. Forcing chrome to use a temporary alternate user data directory
-:: is a hacky way to force chrome to launch a fresh session
-start "" chrome --allow-file-access-from-files --user-data-dir=%launcher_data%\chrome %docpath%
diff --git a/src/integration/docs/caliptra_reg_html/launcher-windows-edge.bat b/src/integration/docs/caliptra_reg_html/launcher-windows-edge.bat
deleted file mode 100644
index 36cb2a62e..000000000
--- a/src/integration/docs/caliptra_reg_html/launcher-windows-edge.bat
+++ /dev/null
@@ -1,19 +0,0 @@
-@echo off&setlocal
-
-:: set some convenience variables
-for %%i in ("%~dp0.") do set "this_dir=%%~fi"
-set "docpath=file://%this_dir%\index.html"
-set "launcher_data=%this_dir%\.launcher_data"
-
-:: Launch using Edge using some special flags:
-:: --allow-file-access-from-files
-:: This flag works around a security policy that prevents dynamic content to be loaded
-:: See this page for more details:
-:: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS/Errors/CORSRequestNotHttp
-:: --user-data-dir
-:: If edge already has a session open, then it will re-use that session and the CORS workaround
-:: will not take effect. Forcing edge to use a temporary alternate user data directory
-:: is a hacky way to force edge to launch a fresh session
-:: NOTE: Edge may prompt you with a few "new user" popups the first time, because
-:: the data dir is uninitialized. I could not figure out a clean way to disable this
-start "" msedge --allow-file-access-from-files --user-data-dir=%launcher_data%\msedge %docpath%
diff --git a/src/integration/docs/caliptra_reg_html/launcher-windows-firefox.bat b/src/integration/docs/caliptra_reg_html/launcher-windows-firefox.bat
deleted file mode 100644
index 132f22322..000000000
--- a/src/integration/docs/caliptra_reg_html/launcher-windows-firefox.bat
+++ /dev/null
@@ -1,14 +0,0 @@
-@echo off&setlocal
-
-:: set some convenience variables
-for %%i in ("%~dp0.") do set "this_dir=%%~fi"
-set "docpath=file://%this_dir%\index.html"
-set "launcher_data=%this_dir%\.launcher_data"
-
-:: Launch using Firefox using a pre-configured profile
-:: This profile sets the user preference:
-:: security.fileuri.strict_origin_policy = false
-:: This setting works around a security policy that prevents dynamic content to be loaded
-:: See this page for more details:
-:: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS/Errors/CORSRequestNotHttp
-start "" firefox -profile %launcher_data%\firefox %docpath%
diff --git a/src/integration/docs/caliptra_reg_html/search/bkt-0.json b/src/integration/docs/caliptra_reg_html/search/bkt-0.json
deleted file mode 100644
index 5d1d2f5d0..000000000
--- a/src/integration/docs/caliptra_reg_html/search/bkt-0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"msg":[["msg",[[46,58],[74,58],[122,58],[97,42]]]],"rdy":[["rdy",[[180,31]]]],"aut":[["auto",[[180,10],[180,18]]],["automatically",[[251,0]]]],"lif":[["lifecycle",[[224,2]]]],"svn":[["svn",[[244,0]]]],"gen":[["gen",[[246,0]]],["generate",[[124,0],[124,1]]],["generic",[[237,0],[237,1],[236,0],[236,1]]]],"dri":[["drive",[[9,0],[130,0],[198,0],[258,0],[259,0],[157,0],[52,0],[80,0],[53,0],[10,0],[81,0],[129,0],[156,0],[197,0]]]],"cod":[["code",[[253,0]]]],"004":[["0040",[[67,0]]]],"rsv":[["rsvd",[[97,42]]]],"sen":[["sender",[[179,0]]],["sends",[[124,0]]]],"can":[["cannot",[[250,2],[228,0]]]],"sti":[["sticky",[[279,0],[92,0],[158,0],[61,0],[83,0],[94,0],[281,0],[171,0],[261,0],[140,0],[131,0],[208,0],[21,0],[54,0],[274,0],[142,0],[12,0],[23,0],[199,0],[111,0],[144,0],[168,0],[210,0],[212,0],[91,0],[223,0],[276,0],[278,0],[60,0],[93,0],[82,0],[104,0],[280,0],[159,0],[170,0],[260,0],[95,0],[106,0],[20,0],[273,0],[143,0],[141,0],[22,0],[55,0],[108,0],[11,0],[209,0],[275,0],[132,0],[167,0],[24,0],[200,0],[211,0],[169,0],[277,0]]]],"has":[["hash",[[72,18],[124,1],[242,0],[29,0],[149,0],[70,18],[117,0],[240,0],[44,18],[120,18],[42,18],[32,0],[40,18],[116,34],[124,0]]],["hashed",[[32,0],[32,1]]],["hashing",[[148,0],[116,0]]]],"deb":[["debug",[[180,18],[219,0],[99,2],[224,18],[234,1],[261,18],[221,0],[180,2],[263,18],[234,0],[180,26],[99,10],[218,0],[180,10],[224,10],[178,0],[176,0],[233,0],[180,34],[257,18]]]],"mir":[["mirrors",[[141,2],[22,2],[143,2],[275,2],[211,2],[24,2],[209,2],[277,2],[167,2],[169,2],[279,2],[92,2],[61,2],[94,2],[281,2],[171,2],[140,2],[21,2],[274,2],[142,2],[23,2],[208,2],[276,2],[144,2],[212,2],[210,2],[278,2],[91,2],[168,2],[60,2],[93,2],[280,2],[170,2],[95,2],[20,2],[273,2]]]],"len":[["length",[[176,0],[187,0],[185,0],[187,1],[180,30],[176,1]]]],"128":[["128",[[2,0]]]],"equ":[["equal",[[38,0]]]],"apb":[["apb",[[226,0],[227,0],[225,0],[228,0]]]],"giv":[["given",[[9,0],[130,0],[198,0],[258,0],[259,0],[157,0],[52,0],[80,0],[53,0],[10,0],[81,0],[129,0],[156,0],[197,0]]]],"alg":[["algorithm",[[116,0],[148,0],[32,0]]]],"aga":[["again",[[36,0]]]],"aft":[["after",[[251,0],[37,0],[33,0],[28,0],[34,0],[116,0],[35,0],[36,0],[148,0],[65,0],[231,0]]]],"med":[["media",[[248,0],[247,0]]]],"wir":[["wires",[[237,0],[237,1],[236,0],[236,1]]]],"hal":[["half",[[253,0]]]],"bac":[["back",[[116,34]]]],"max":[["max",[[252,0]]]],"onl":[["only",[[72,18],[226,0],[248,0],[228,0],[70,18],[224,18],[250,0],[63,0],[222,26],[223,0],[102,0],[120,18],[181,0],[27,0],[146,0],[225,0],[115,0],[227,0],[64,0],[40,18],[251,0],[147,0],[44,18],[26,0],[42,18],[114,0]]]],"key":[["key",[[34,1],[45,1],[70,0],[45,10],[42,2],[45,19],[74,0],[46,2],[74,18],[123,2],[72,2],[73,10],[71,22],[36,0],[47,0],[70,2],[73,19],[3,6],[47,18],[74,2],[75,1],[75,10],[35,1],[75,19],[249,0],[123,22],[47,2],[41,1],[121,0],[41,10],[97,42],[41,19],[121,18],[67,1],[120,10],[3,10],[43,0],[122,0],[98,0],[121,2],[43,18],[71,1],[241,0],[71,10],[34,0],[45,0],[71,19],[123,18],[45,18],[43,2],[33,1],[44,1],[98,2],[123,1],[44,10],[123,10],[72,1],[121,22],[73,0],[72,10],[34,2],[45,2],[73,18],[74,1],[75,0],[35,0],[75,18],[73,2],[47,1],[41,0],[75,2],[47,22],[35,2],[41,18],[40,2],[40,1],[122,18],[120,0],[40,10],[41,2],[42,1],[121,1],[42,10],[46,1],[71,0],[122,2],[46,10],[71,18],[120,2],[123,19],[70,1],[70,10],[43,1],[33,0],[44,0],[74,10],[71,2],[43,22],[47,10],[45,22],[33,2],[44,2],[47,19],[65,0],[73,1],[249,1],[67,0],[73,22],[121,10],[75,22],[40,0],[121,19],[240,0],[67,2],[42,0],[46,0],[122,1],[123,0],[43,10],[122,10],[41,22],[43,19],[46,18],[72,0],[120,1]]],["keygen",[[33,0],[28,0],[34,0],[35,0],[31,0]]],["keyvault",[[4,10],[122,2],[99,10],[96,0],[97,0],[99,2],[103,0],[46,2],[74,2]]]],"rw1":[["rw1",[[250,0],[231,0]]]],"poi":[["point",[[30,2],[30,0]]],["point_rnd_en",[[30,0]]]],"sur":[["survivability",[[228,0]]]],"042":[["042c",[[38,0]]]],"006":[["006c",[[67,0]]]],"beh":[["behavior",[[185,10]]]],"ove":[["overflow",[[59,0],[204,0],[17,0],[270,0],[162,0],[138,0],[19,0],[206,0],[164,0],[272,0],[87,0],[265,0],[89,0],[166,0],[58,0],[135,0],[267,0],[203,0],[16,0],[269,0],[137,0],[18,0],[271,0],[139,0],[207,0],[86,0],[264,0],[205,0],[163,0],[88,0],[165,0],[266,0],[90,0],[15,0],[268,0],[136,0]]]],"app":[["apply",[[9,0],[130,0],[198,0],[258,0],[259,0],[157,0],[52,0],[80,0],[53,0],[10,0],[81,0],[129,0],[156,0],[197,0]]]],"jum":[["jump",[[253,0]]]],"sin":[["single",[[134,0],[263,10],[158,0],[259,0],[83,0],[160,0],[52,0],[85,0],[261,0],[129,0],[10,0],[197,0],[131,0],[54,0],[263,0],[199,0],[12,0],[56,0],[157,0],[133,0],[14,0],[80,0],[180,11],[201,0],[82,0],[258,0],[159,0],[260,0],[84,0],[161,0],[257,10],[53,0],[55,0],[180,10],[9,0],[262,0],[130,0],[11,0],[198,0],[132,0],[200,0],[13,0],[57,0],[261,10],[156,0],[202,0],[81,0]]]],"neg":[["negotiated",[[231,0]]]],"tim":[["timer",[[232,1]]]],"inc":[["including",[[66,0],[116,0],[29,0],[149,0],[117,0],[148,0],[65,0]]],["incoming",[[185,0]]],["increment",[[279,0],[92,0],[61,0],[94,0],[281,0],[171,0],[140,0],[208,0],[21,0],[274,0],[142,0],[23,0],[210,0],[276,0],[168,0],[144,0],[212,0],[278,0],[91,0],[60,0],[93,0],[280,0],[170,0],[95,0],[20,0],[273,0],[143,0],[141,0],[22,0],[209,0],[275,0],[167,0],[211,0],[24,0],[277,0],[169,0]]],["incrementing",[[279,0],[92,0],[61,0],[94,0],[281,0],[171,0],[140,0],[208,0],[21,0],[274,0],[142,0],[23,0],[210,0],[276,0],[168,0],[144,0],[212,0],[278,0],[91,0],[60,0],[93,0],[280,0],[170,0],[95,0],[20,0],[273,0],[143,0],[141,0],[22,0],[209,0],[275,0],[167,0],[211,0],[24,0],[277,0],[169,0]]],["incrementor",[[144,1],[210,1],[23,1],[91,1],[276,1],[168,1],[60,1],[93,1],[212,1],[278,1],[170,1],[95,1],[280,1],[141,1],[22,1],[20,1],[273,1],[143,1],[209,1],[275,1],[167,1],[211,1],[24,1],[277,1],[169,1],[92,1],[94,1],[279,1],[171,1],[61,1],[140,1],[281,1],[142,1],[208,1],[21,1],[274,1]]],["incrsaturate",[[59,0],[204,0],[17,0],[270,0],[162,0],[138,0],[19,0],[206,0],[164,0],[272,0],[87,0],[265,0],[89,0],[166,0],[58,0],[135,0],[267,0],[203,0],[16,0],[269,0],[137,0],[18,0],[271,0],[139,0],[207,0],[86,0],[264,0],[205,0],[163,0],[88,0],[165,0],[266,0],[90,0],[15,0],[268,0],[136,0]]]],"usa":[["usage",[[248,0]]]],"onc":[["once",[[250,0],[225,0],[226,0],[227,0],[228,0]]]],"ope":[["operation",[[37,0],[38,0],[33,0],[34,0],[35,0],[185,0],[36,0]]],["operations",[[28,0]]]],"384":[["384",[[185,7],[67,0],[31,0],[69,0],[32,0],[39,0]]]],"des":[["dest",[[97,42]]],["dest_valid",[[97,42]]],["destination",[[122,34],[46,42],[74,58],[122,58],[74,18],[122,18],[46,26],[74,42],[122,42],[46,50],[74,26],[122,26],[46,34],[74,50],[122,50],[46,58],[97,42],[46,18],[74,34]]]],"tap":[["tap",[[180,10],[234,0],[180,26],[221,0],[178,0],[176,0],[233,0],[218,0],[180,34],[180,18],[180,2],[219,0]]]],"rtl":[["rtl",[[97,42]]]],"00a":[["00ac",[[31,0]]]],"ret":[["retrieve",[[42,10],[70,10],[44,10],[120,10],[40,10],[72,10]]]],"out":[["output",[[237,1],[191,0],[237,0],[69,0],[38,2],[151,0],[119,0],[191,2],[69,2],[151,2],[119,2]]],["outputs",[[39,0]]]],"255":[["255",[[252,0]]]],"sto":[["storage",[[229,0]]],["store",[[122,10],[46,10],[3,10],[74,10]]],["stored",[[4,10],[230,10],[122,2],[66,0],[29,0],[101,10],[149,0],[97,42],[117,0],[185,0],[186,0],[249,0],[230,2],[46,2],[74,2],[97,18]]],["stores",[[97,50],[184,0],[185,0],[174,0],[124,0]]],["storing",[[37,0],[38,0],[33,0],[191,0],[34,0],[2,0],[35,0],[67,0],[68,0],[36,0],[31,0],[69,0],[118,0],[32,0],[119,0],[150,0],[151,0],[39,0]]]],"iee":[["ieee",[[246,0]]]],"upo":[["upon",[[134,0],[262,0],[263,0],[201,0],[56,0],[13,0],[84,0],[57,0],[14,0],[85,0],[133,0],[160,0],[161,0],[202,0]]]],"off":[["offset",[[97,50]]]],"blo":[["block",[[4,0],[213,0],[122,34],[254,1],[182,0],[116,0],[5,1],[149,0],[65,0],[68,2],[150,1],[152,1],[46,26],[4,2],[148,0],[118,2],[68,1],[48,1],[29,0],[74,26],[117,0],[193,1],[122,26],[125,1],[46,34],[118,1],[76,1],[66,0],[97,42],[74,34],[150,2]]],["blocked",[[250,0],[256,34],[262,34],[260,34]]]],"008":[["0080",[[150,0],[31,0],[118,0],[68,0]]]],"det":[["detected",[[180,10],[180,18]]]],"don":[["don",[[248,0]]],["done",[[55,2],[230,10],[45,10],[149,0],[47,10],[196,2],[132,2],[57,2],[79,2],[200,2],[230,0],[71,10],[73,10],[231,1],[83,2],[8,2],[75,10],[179,0],[123,10],[121,10],[29,0],[117,0],[12,2],[231,0],[230,2],[155,2],[4,10],[51,2],[66,0],[189,0],[41,10],[43,10],[159,2],[128,2]]]],"001":[["0010",[[28,0],[148,0],[116,0],[65,0]]],["0018",[[66,0],[29,0],[149,0],[117,0]]]],"cha":[["chain",[[247,0]]],["change",[[39,0]]],["changing",[[36,0]]]],"las":[["last",[[97,50],[116,34]]]],"exe":[["execute",[[180,10],[189,1],[179,0],[233,0],[185,0],[180,18],[180,31],[179,1]]],["executed",[[223,2],[223,10]]],["execution",[[189,0]]]],"sec":[["secp384r1",[[37,0],[38,0],[33,0],[34,0],[35,0],[36,0]]],["secret",[[238,1]]],["secrets",[[3,7],[4,34]]],["security",[[261,18],[224,0],[243,0],[263,18],[224,1],[257,18]]]],"bro":[["broken",[[224,18]]]],"ent":[["entries",[[98,2],[104,0],[106,0],[102,0],[98,0],[102,2]]],["entropy",[[239,0],[239,1]]],["entry",[[72,18],[120,10],[3,10],[70,18],[40,10],[97,10],[120,18],[105,2],[107,2],[42,10],[44,10],[46,10],[101,10],[72,10],[97,0],[40,18],[97,18],[70,10],[74,10],[101,0],[44,18],[122,10],[42,18],[104,2],[106,2],[97,2]]]],"01a":[["01ac",[[33,0]]]],"spa":[["space",[[25,0],[213,0],[113,0],[0,0],[182,0],[172,0],[62,0],[145,0],[1,0]]]],"ide":[["identifier",[[247,0]]],["idevid",[[246,0],[247,0]]]],"run":[["run",[[3,2],[3,6],[3,0]]],["runs",[[4,0]]],["runtime",[[244,0],[253,0],[222,18]]]],"sha":[["sha",[[188,1],[72,18],[122,34],[185,11],[182,0],[190,1],[116,0],[70,18],[186,0],[192,1],[183,1],[184,0],[185,1],[185,7],[188,0],[185,10],[120,18],[148,0],[187,1],[189,1],[183,0],[192,0],[185,0],[40,18],[185,6],[191,1],[46,34],[186,1],[189,0],[97,42],[44,18],[42,18],[184,1],[74,34]]],["sha256",[[150,1],[151,1],[146,0],[147,1],[148,1],[149,0],[147,0],[150,0],[145,0],[148,0],[151,0],[146,1],[149,1]]],["sha256_base_address",[[146,0],[149,0],[147,0],[150,0],[148,0],[151,0]]],["sha384",[[116,0],[185,0],[124,0],[32,0],[185,6]]],["sha512",[[117,1],[118,1],[113,0],[119,1],[114,1],[115,0],[116,0],[117,0],[185,0],[118,0],[119,0],[114,0],[185,6],[115,1],[116,1]]],["sha512_base_address",[[115,0],[116,0],[117,0],[118,0],[119,0],[114,0]]],["sha_block_dest_valid",[[97,42]]],["sha_mbox_384",[[185,7]]],["sha_mbox_512",[[185,7]]],["sha_stream_384",[[185,7]]],["sha_stream_512",[[185,7]]]],"pad":[["padded",[[116,0],[68,0],[150,0],[118,0],[148,0],[65,0]]]],"cal":[["caliptra",[[224,0],[230,10],[246,0],[215,0],[191,0],[226,0],[237,0],[173,0],[247,0],[228,0],[239,0],[248,0],[249,0],[186,0],[180,18],[219,0],[224,18],[252,0],[250,0],[254,0],[184,0],[217,0],[241,0],[177,0],[188,0],[175,0],[221,0],[222,26],[185,10],[190,0],[223,0],[232,0],[243,0],[245,0],[181,0],[180,2],[214,0],[234,0],[179,0],[180,26],[225,0],[236,0],[183,0],[194,0],[192,0],[216,0],[222,10],[174,0],[185,0],[218,0],[227,0],[235,1],[238,0],[240,0],[231,0],[230,2],[222,34],[180,10],[229,0],[251,0],[0,0],[220,0],[242,0],[253,0],[178,0],[189,0],[176,0],[187,0],[222,0],[233,0],[244,0],[180,34],[235,0],[222,18]]]],"ena":[["enable",[[153,10],[155,1],[77,2],[7,26],[256,1],[78,10],[126,1],[51,1],[30,0],[126,10],[256,10],[196,2],[127,18],[154,2],[79,2],[235,2],[195,18],[257,2],[49,1],[128,1],[6,2],[194,1],[7,1],[49,10],[256,34],[194,10],[7,10],[77,1],[154,26],[77,10],[255,2],[50,2],[78,18],[127,2],[8,2],[196,1],[154,1],[195,2],[79,1],[256,18],[154,10],[6,1],[127,26],[195,26],[235,1],[256,42],[257,1],[257,10],[153,2],[6,10],[78,2],[255,1],[155,2],[256,2],[7,18],[255,10],[127,1],[50,1],[126,2],[127,10],[51,2],[8,1],[195,1],[78,26],[195,10],[256,26],[49,2],[235,0],[7,2],[154,18],[128,2],[153,1],[194,2],[257,18],[78,1]]],["enabled",[[30,0]]],["enablement",[[9,0],[130,0],[198,0],[258,0],[259,0],[157,0],[52,0],[80,0],[53,0],[10,0],[81,0],[129,0],[156,0],[197,0]]],["enables",[[124,0]]]],"dow":[["down",[[279,0],[92,0],[61,0],[94,0],[281,0],[171,0],[140,0],[208,0],[21,0],[274,0],[142,0],[23,0],[210,0],[276,0],[168,0],[144,0],[212,0],[278,0],[91,0],[60,0],[93,0],[280,0],[170,0],[95,0],[20,0],[273,0],[143,0],[141,0],[22,0],[209,0],[275,0],[167,0],[211,0],[24,0],[277,0],[169,0]]],["download",[[222,10],[222,18]]]],"ini":[["init",[[65,2],[148,2],[116,0],[148,0],[65,0],[116,34],[116,2]]],["initiates",[[72,2],[42,2],[70,2],[44,2],[120,2],[40,2]]],["initiator",[[189,0]]]],"fea":[["feature",[[250,0]]]],"028":[["0280",[[35,0]]]],"uco":[["ucontroller",[[233,0]]]],"man":[["manifest",[[240,0],[241,0]]],["manually",[[134,0],[262,0],[263,0],[201,0],[56,0],[13,0],[84,0],[57,0],[14,0],[85,0],[133,0],[160,0],[161,0],[202,0]]],["manuf",[[180,10],[234,0],[180,26],[221,0],[178,0],[176,0],[233,0],[218,0],[180,34],[180,18],[180,2],[219,0],[234,1]]],["manufacturer",[[246,0],[247,0]]],["manufacturing",[[224,6],[224,7]]]],"sho":[["should",[[37,0],[38,0],[33,0],[34,0],[35,0],[36,0]]]],"rec":[["received",[[262,26],[260,26],[256,26]]],["receiver",[[180,6],[179,0]]],["recorded",[[97,10],[97,2]]]],"unl":[["unless",[[231,0]]],["unlock",[[181,0],[181,1],[228,0]]]],"acc":[["acceleration",[[182,0]]],["accelerator",[[188,1],[183,1],[189,1],[190,1],[185,1],[186,1],[192,0],[184,1],[191,1],[192,1],[187,1]]],["access",[[230,10],[70,0],[215,0],[191,0],[74,0],[180,18],[219,0],[177,0],[221,0],[232,0],[243,0],[181,0],[180,2],[234,0],[183,0],[194,0],[238,0],[249,0],[251,0],[222,0],[176,0],[187,0],[224,0],[173,0],[228,0],[239,0],[122,0],[241,0],[217,0],[190,0],[245,0],[260,34],[179,0],[247,0],[218,0],[262,34],[180,10],[220,0],[235,0],[226,0],[237,0],[248,0],[186,0],[252,0],[250,0],[256,34],[120,0],[188,0],[175,0],[254,0],[185,10],[214,0],[180,26],[216,0],[192,0],[227,0],[231,0],[230,2],[229,0],[44,0],[178,0],[189,0],[233,0],[244,0],[246,0],[184,0],[223,0],[225,0],[236,0],[40,0],[174,0],[185,0],[240,0],[42,0],[242,0],[253,0],[46,0],[180,34],[72,0]]],["accessible",[[98,2],[249,0]]],["account",[[248,0]]]],"ext":[["extend",[[72,18],[70,18],[44,18],[120,18],[42,18],[116,34],[40,18]]],["extended",[[220,1],[220,0]]]],"ver":[["verify",[[38,1],[38,0]]],["verifying",[[37,0],[38,0],[28,0],[34,0],[35,0],[36,0]]],["version",[[27,2],[147,2],[64,1],[27,1],[147,1],[115,0],[243,0],[147,0],[64,0],[115,2],[27,0],[115,1],[64,2]]]],"dle":[["dlen",[[180,31]]]],"sca":[["sca",[[30,1],[28,0],[30,10],[116,0],[30,0],[39,0],[148,0],[65,0],[30,18],[30,2]]],["scalar",[[30,18],[30,0]]],["scalar_rnd_en",[[30,0]]],["scan",[[224,18]]]],"rep":[["repereseting",[[63,0],[146,0],[115,0],[147,0],[26,0],[64,0],[114,0],[27,0]]],["reports",[[75,0],[71,0],[221,0],[45,0],[121,0],[73,0],[222,0],[41,0],[47,0],[123,0],[43,0]]],["representation",[[37,0],[38,0],[33,0],[191,0],[34,0],[67,0],[35,0],[68,0],[36,0],[31,0],[69,0],[118,0],[32,0],[119,0],[150,0],[151,0],[39,0]]]],"0x0":[["0x0000",[[37,0],[28,0],[116,0],[149,0],[30,0],[118,0],[151,0],[32,0],[65,0],[63,0],[34,0],[67,0],[36,0],[69,0],[148,0],[27,0],[146,0],[38,0],[115,0],[29,0],[117,0],[150,0],[31,0],[64,0],[119,0],[33,0],[66,0],[35,0],[68,0],[147,0],[26,0],[114,0],[39,0]]],["0x0000_0000",[[146,0],[63,0],[26,0],[114,0]]],["0x0000_0004",[[146,0],[63,0],[26,0],[114,0]]],["0x0000_0008",[[115,0],[64,0],[27,0],[147,0]]],["0x0000_000c",[[115,0],[64,0],[27,0],[147,0]]],["0x0000_0010",[[28,0],[148,0],[116,0],[65,0]]],["0x0000_0018",[[66,0],[29,0],[149,0],[117,0]]],["0x0000_0020",[[30,0]]],["0x0000_0040",[[67,0]]],["0x0000_006c",[[67,0]]],["0x0000_0080",[[150,0],[31,0],[118,0],[68,0]]],["0x0000_00ac",[[31,0]]],["0x0000_00bc",[[150,0]]],["0x0000_00fc",[[118,0],[68,0]]],["0x0000_0100",[[69,0],[151,0],[32,0],[119,0]]],["0x0000_011c",[[151,0]]],["0x0000_012c",[[69,0],[32,0]]],["0x0000_013c",[[119,0]]],["0x0000_0180",[[33,0]]],["0x0000_01ac",[[33,0]]],["0x0000_0200",[[34,0]]],["0x0000_022c",[[34,0]]],["0x0000_0280",[[35,0]]],["0x0000_02ac",[[35,0]]],["0x0000_0300",[[36,0]]],["0x0000_032c",[[36,0]]],["0x0000_0380",[[37,0]]],["0x0000_03ac",[[37,0]]],["0x0000_0400",[[38,0]]],["0x0000_042c",[[38,0]]],["0x0000_0480",[[39,0]]],["0x0000_04ac",[[39,0]]]],"03a":[["03ac",[[37,0]]]],"swi":[["swizzled",[[185,10]]]],"512":[["512",[[150,0],[185,7],[119,0],[191,0]]]],"rfc":[["rfc6979",[[36,0]]]],"ori":[["originating",[[223,0]]]],"loc":[["located",[[37,0],[28,0],[116,0],[149,0],[30,0],[118,0],[151,0],[32,0],[65,0],[63,0],[34,0],[67,0],[36,0],[69,0],[148,0],[27,0],[146,0],[38,0],[115,0],[29,0],[117,0],[150,0],[31,0],[64,0],[119,0],[33,0],[66,0],[35,0],[68,0],[147,0],[26,0],[114,0],[39,0]]],["lock",[[173,0],[108,2],[101,2],[250,0],[256,34],[183,1],[97,10],[260,34],[250,1],[225,0],[183,0],[180,35],[227,0],[101,10],[250,2],[262,34],[111,2],[97,18],[226,1],[173,1],[228,1],[180,34],[104,2],[106,2],[97,2]]],["locked",[[261,18],[224,10],[184,0],[225,0],[226,0],[227,0],[228,0],[174,0],[108,2],[104,2],[263,18],[111,2],[106,2],[257,18]]],["locking",[[226,0],[228,0]]]],"cer":[["certificate",[[246,0],[247,0]]]],"all":[["allowed",[[250,0]]],["allows",[[134,0],[262,0],[263,0],[201,0],[56,0],[13,0],[84,0],[57,0],[14,0],[85,0],[133,0],[160,0],[161,0],[202,0],[231,0]]]],"102":[["1024",[[118,0],[68,0]]]],"mti":[["mtime",[[232,0]]]],"vau":[["vault",[[45,1],[70,0],[45,10],[42,2],[45,19],[74,0],[46,2],[123,2],[72,2],[73,10],[71,22],[47,0],[70,2],[73,19],[47,18],[74,2],[75,1],[75,10],[75,19],[104,0],[123,22],[47,2],[41,1],[121,0],[41,10],[41,19],[121,18],[120,10],[3,10],[43,0],[122,0],[121,2],[43,18],[71,1],[71,10],[45,0],[71,19],[123,18],[45,18],[43,2],[44,1],[123,1],[44,10],[123,10],[72,1],[121,22],[73,0],[72,10],[45,2],[73,18],[74,1],[75,0],[75,18],[73,2],[47,1],[41,0],[75,2],[47,22],[41,18],[40,2],[40,1],[120,0],[40,10],[41,2],[42,1],[121,1],[42,10],[46,1],[71,0],[122,2],[46,10],[71,18],[120,2],[123,19],[70,1],[70,10],[43,1],[44,0],[74,10],[71,2],[43,22],[47,10],[45,22],[44,2],[47,19],[73,1],[73,22],[121,10],[75,22],[40,0],[106,0],[121,19],[42,0],[46,0],[122,1],[123,0],[43,10],[122,10],[41,22],[43,19],[72,0],[120,1]]]],"beg":[["begin",[[189,0]]]],"mul":[["multiple",[[9,0],[130,0],[198,0],[258,0],[259,0],[157,0],[52,0],[80,0],[53,0],[10,0],[81,0],[129,0],[156,0],[197,0]]]],"030":[["0300",[[36,0]]]],"see":[["seed",[[122,50],[31,1],[97,42],[31,0],[31,2],[46,50],[74,50]]]],"sta":[["standard",[[232,0]]],["standardize",[[232,0]]],["start",[[186,1],[116,0],[185,0],[148,0],[186,0],[65,0]]],["start_address",[[185,0]]],["starts",[[124,2]]],["state",[[261,18],[224,0],[263,18],[180,26],[3,6],[180,27],[224,1],[257,18]]],["statistics",[[59,0],[204,0],[17,0],[270,0],[162,0],[138,0],[19,0],[206,0],[164,0],[272,0],[87,0],[265,0],[89,0],[166,0],[58,0],[135,0],[267,0],[203,0],[16,0],[269,0],[137,0],[18,0],[271,0],[139,0],[207,0],[86,0],[264,0],[205,0],[163,0],[88,0],[165,0],[266,0],[90,0],[15,0],[268,0],[136,0]]],["status",[[55,2],[4,0],[45,1],[80,1],[190,1],[180,0],[180,18],[82,1],[258,1],[261,18],[221,0],[4,2],[47,0],[180,2],[259,2],[47,18],[9,1],[75,1],[129,2],[158,26],[157,2],[199,26],[41,1],[131,1],[121,0],[197,1],[222,0],[131,10],[121,18],[159,2],[260,2],[53,2],[54,1],[199,1],[82,26],[199,10],[11,2],[43,0],[66,2],[132,2],[198,2],[43,18],[81,2],[71,1],[230,0],[82,10],[55,1],[45,0],[190,0],[45,18],[83,2],[149,2],[260,34],[123,1],[73,0],[131,26],[73,18],[180,1],[260,18],[75,0],[129,1],[261,1],[10,1],[261,10],[75,18],[258,2],[11,18],[117,2],[47,1],[12,1],[157,1],[180,3],[9,2],[41,0],[130,2],[158,18],[41,18],[156,2],[159,1],[200,2],[53,1],[29,1],[29,10],[158,2],[52,2],[121,1],[132,1],[197,2],[198,1],[81,1],[71,0],[54,2],[71,18],[82,18],[4,1],[80,2],[83,1],[149,1],[4,10],[259,1],[149,10],[43,1],[260,42],[82,2],[221,1],[260,26],[73,1],[117,1],[131,18],[11,26],[260,1],[117,10],[260,10],[130,1],[199,18],[261,2],[10,2],[11,1],[66,1],[131,2],[156,1],[11,10],[200,1],[66,10],[222,1],[12,2],[158,1],[199,2],[158,10],[52,1],[123,0],[29,2],[123,18],[230,1]]]],"sep":[["separate",[[9,0],[130,0],[198,0],[258,0],[259,0],[157,0],[52,0],[80,0],[53,0],[10,0],[81,0],[129,0],[156,0],[197,0]]]],"ind":[["independent",[[248,0]]],["indicate",[[97,50],[230,0]]],["indicated",[[232,0]]],["indicates",[[224,0],[230,10],[215,0],[116,0],[149,0],[30,0],[42,2],[44,2],[180,18],[46,2],[41,18],[43,18],[72,2],[217,0],[222,26],[4,2],[223,0],[70,2],[148,0],[180,2],[45,18],[214,0],[47,18],[74,2],[179,0],[122,2],[180,26],[222,10],[216,0],[29,0],[117,0],[71,18],[120,2],[73,18],[230,2],[3,2],[222,34],[180,10],[4,10],[66,0],[189,0],[233,0],[75,18],[180,34],[116,34],[121,18],[40,2],[123,18],[222,18]]],["indicating",[[158,0],[259,0],[83,0],[52,0],[261,0],[129,0],[10,0],[197,0],[131,0],[54,0],[199,0],[12,0],[157,0],[190,0],[80,0],[258,0],[82,0],[159,0],[260,0],[53,0],[55,0],[190,2],[9,0],[130,0],[11,0],[198,0],[132,0],[200,0],[156,0],[81,0]]]],"eng":[["engine",[[70,0],[120,10],[41,0],[74,0],[43,0],[122,0],[120,0],[40,10],[45,0],[47,0],[42,10],[44,10],[71,0],[40,0],[73,0],[192,0],[72,10],[42,0],[70,10],[75,0],[44,0],[121,0],[46,0],[123,0],[72,0]]],["engines",[[72,18],[70,18],[44,18],[120,18],[42,18],[40,18]]]],"038":[["0380",[[37,0]]]],"enc":[["encoded",[[218,0],[219,0]]],["encoding",[[218,1],[219,1]]]],"mbo":[["mbox",[[180,10],[172,0],[185,7],[180,18],[180,31]]],["mbox_execute",[[180,10],[180,18]]],["mbox_execute_soc",[[180,31]]],["mbox_execute_uc",[[180,31]]],["mbox_idle",[[180,31]]],["mbox_rdy_for_cmd",[[180,31]]],["mbox_rdy_for_data",[[180,31]]],["mbox_rdy_for_dlen",[[180,31]]]],"cou":[["count",[[144,1],[210,1],[23,1],[91,1],[264,2],[168,1],[276,1],[60,1],[93,1],[212,1],[278,1],[205,2],[163,2],[88,2],[165,2],[266,2],[90,2],[15,2],[170,1],[268,2],[95,1],[136,2],[280,1],[141,1],[22,1],[20,1],[232,0],[143,1],[273,1],[59,2],[17,2],[270,2],[138,2],[19,2],[204,2],[206,2],[162,2],[207,2],[209,1],[275,1],[164,2],[167,1],[211,1],[24,1],[277,1],[169,1],[272,2],[87,2],[265,2],[89,2],[92,1],[166,2],[58,2],[94,1],[135,2],[279,1],[171,1],[21,1],[61,1],[140,1],[281,1],[267,2],[16,2],[269,2],[137,2],[18,2],[203,2],[271,2],[139,2],[142,1],[208,1],[86,2],[274,1]]],["counter",[[166,1],[58,1],[265,1],[135,1],[92,0],[279,0],[61,0],[94,0],[281,0],[171,0],[140,0],[267,1],[137,1],[274,0],[203,1],[16,1],[269,1],[139,1],[18,1],[21,0],[86,1],[208,0],[271,1],[142,0],[23,0],[207,1],[210,0],[168,0],[144,0],[212,0],[264,1],[276,0],[91,0],[278,0],[205,1],[60,0],[93,0],[163,1],[88,1],[165,1],[90,1],[266,1],[136,1],[280,0],[15,1],[170,0],[268,1],[95,0],[20,0],[273,0],[143,0],[141,0],[22,0],[59,1],[138,1],[204,1],[17,1],[270,1],[162,1],[206,1],[19,1],[209,0],[275,0],[164,1],[167,0],[211,0],[24,0],[277,0],[169,0],[87,1],[272,1],[89,1]]],["countermeasure",[[30,0]]],["countermeasures",[[39,0],[30,0]]]],"inv":[["invalid",[[262,10],[260,10],[256,10]]]],"enh":[["enhanced",[[253,0]]]],"pic":[["picoseconds",[[232,0]]]],"pri":[["prime",[[34,0],[35,0]]],["private",[[33,0],[33,1],[36,0],[33,2]]],["privileges",[[254,0]]]],"eac":[["each",[[134,0],[158,0],[226,0],[50,0],[83,0],[116,0],[127,0],[8,0],[160,0],[85,0],[195,0],[228,0],[261,0],[65,0],[131,0],[54,0],[263,0],[153,0],[12,0],[56,0],[78,0],[199,0],[133,0],[14,0],[155,0],[256,0],[148,0],[126,0],[51,0],[49,0],[82,0],[201,0],[194,0],[7,0],[159,0],[260,0],[84,0],[128,0],[161,0],[97,0],[55,0],[77,0],[262,0],[11,0],[196,0],[132,0],[154,0],[13,0],[57,0],[79,0],[101,0],[200,0],[202,0],[257,0],[6,0],[255,0]]]],"000":[["0000",[[146,0],[63,0],[26,0],[114,0]]],["0004",[[146,0],[63,0],[26,0],[114,0]]],["0008",[[115,0],[64,0],[27,0],[147,0]]],["000c",[[115,0],[64,0],[27,0],[147,0]]]],"pke":[["pkey",[[122,42],[46,42],[74,42],[97,42]]]],"idl":[["idle",[[3,7],[180,30],[180,31],[3,6]]]],"uds":[["uds",[[3,7],[4,18],[238,0],[3,6]]]],"ris":[["risc",[[253,0],[232,0]]],["rising",[[279,0],[92,0],[61,0],[94,0],[281,0],[171,0],[140,0],[208,0],[21,0],[274,0],[142,0],[23,0],[210,0],[276,0],[168,0],[144,0],[212,0],[278,0],[91,0],[60,0],[93,0],[280,0],[170,0],[95,0],[20,0],[273,0],[143,0],[141,0],[22,0],[209,0],[275,0],[167,0],[211,0],[24,0],[277,0],[169,0]]]],"fun":[["function",[[188,0],[189,0],[190,0],[124,0],[116,34]]],["functional",[[224,18]]],["functionality",[[125,0],[254,0],[152,0],[48,0],[5,0],[76,0],[193,0]]]],"soc":[["soc",[[213,0],[224,0],[230,10],[246,0],[215,0],[191,0],[226,0],[237,0],[173,0],[247,0],[228,0],[239,0],[248,0],[260,26],[186,0],[180,18],[219,0],[252,0],[180,30],[250,0],[254,0],[262,26],[184,0],[217,0],[241,0],[177,0],[188,0],[175,0],[221,0],[222,26],[185,10],[190,0],[223,0],[232,0],[243,0],[245,0],[181,0],[180,2],[214,0],[234,0],[179,0],[180,26],[225,0],[236,0],[183,0],[180,35],[192,0],[194,0],[216,0],[174,0],[185,0],[218,0],[227,0],[238,0],[240,0],[249,0],[231,0],[230,2],[180,10],[229,0],[251,0],[220,0],[242,0],[253,0],[178,0],[189,0],[176,0],[187,0],[222,0],[233,0],[244,0],[180,34],[235,0],[256,26],[180,31]]],["socs",[[248,0]]]],"def":[["default",[[253,0],[235,0],[252,0],[185,10]]],["defined",[[234,0]]],["definition",[[133,1],[199,1],[12,1],[34,1],[56,1],[69,1],[27,1],[14,1],[36,1],[80,1],[148,1],[157,1],[146,1],[201,1],[82,1],[115,1],[159,1],[38,1],[84,1],[117,1],[150,1],[53,1],[29,1],[64,1],[119,1],[161,1],[55,1],[31,1],[259,1],[260,1],[160,1],[130,1],[9,1],[262,1],[132,1],[198,1],[11,1],[33,1],[57,1],[66,1],[26,1],[68,1],[13,1],[35,1],[81,1],[114,1],[39,1],[147,1],[156,1],[200,1],[202,1],[263,1],[134,1],[158,1],[37,1],[83,1],[116,1],[149,1],[52,1],[28,1],[85,1],[118,1],[129,1],[32,1],[30,1],[65,1],[131,1],[151,1],[197,1],[10,1],[258,1],[261,1],[63,1],[67,1],[54,1]]],["defintion",[[234,0]]]],"fla":[["flags",[[66,0],[116,0],[29,0],[149,0],[117,0],[148,0],[65,0]]]],"byt":[["byte",[[185,10]]],["bytes",[[187,0],[176,0],[185,0]]]],"fil":[["fill",[[99,2]]]],"sys":[["system",[[232,0]]]],"dat":[["data",[[188,1],[230,10],[120,10],[180,6],[42,2],[186,0],[44,2],[180,30],[72,2],[177,0],[188,0],[40,10],[175,0],[185,10],[70,2],[229,1],[176,1],[187,1],[42,10],[44,10],[104,0],[101,10],[106,0],[185,0],[72,10],[120,2],[230,2],[97,18],[229,0],[70,10],[180,7],[178,0],[186,1],[176,0],[187,0],[180,31],[40,2]]],["data_ready",[[180,7]]],["datain",[[177,1],[185,0]]],["dataout",[[180,10],[180,18],[178,1]]],["datavault",[[107,2],[105,2]]]],"add":[["address",[[213,0],[37,0],[182,0],[28,0],[116,0],[149,0],[30,0],[96,0],[118,0],[151,0],[32,0],[65,0],[186,0],[1,0],[63,0],[34,0],[67,0],[100,0],[36,0],[69,0],[148,0],[27,0],[25,0],[113,0],[146,0],[38,0],[115,0],[172,0],[29,0],[62,0],[117,0],[150,0],[31,0],[64,0],[185,0],[119,0],[0,0],[33,0],[66,0],[253,0],[186,1],[35,0],[68,0],[147,0],[145,0],[26,0],[103,0],[114,0],[39,0]]],["addresses",[[63,0],[146,0],[115,0],[147,0],[26,0],[64,0],[114,0],[27,0]]]],"nmi":[["nmi",[[253,0],[253,1],[253,2]]]],"ski":[["skips",[[234,0]]]],"cmd":[["cmd",[[180,18],[180,7],[180,31]]],["cmd_busy",[[180,7]]],["cmd_complete",[[180,7]]],["cmd_failure",[[180,18],[180,7]]]],"040":[["0400",[[38,0]]]],"tra":[["transition",[[253,0],[261,18],[257,18],[263,18]]]],"vec":[["vector",[[253,0],[253,1],[253,2]]]],"dis":[["disable",[[245,0],[235,0],[30,0]]],["disabled",[[235,0]]]],"cor":[["core",[[66,0],[116,0],[29,0],[4,2],[117,0],[149,0],[148,0],[65,0],[251,2]]],["correctable",[[180,10],[257,10],[263,10],[261,10]]],["corrected",[[180,10]]],["corresponds",[[226,0],[228,0]]]],"bri":[["bring",[[233,0]]]],"mes":[["message",[[37,0],[32,1],[116,0],[36,0],[148,0],[32,0],[65,0],[68,2],[150,2],[118,2],[32,2]]]],"ass":[["assert",[[251,0]]],["asserted",[[251,0],[252,0]]],["assertion",[[158,0],[259,0],[83,0],[52,0],[261,0],[129,0],[10,0],[197,0],[131,0],[54,0],[199,0],[12,0],[157,0],[80,0],[258,0],[82,0],[159,0],[260,0],[53,0],[55,0],[9,0],[130,0],[11,0],[198,0],[132,0],[200,0],[156,0],[81,0]]],["assets",[[224,18]]],["associated",[[226,0],[228,0]]],["assumes",[[185,10]]]],"sup":[["supports",[[185,0]]],["suppressed",[[97,10],[108,2],[104,2],[111,2],[106,2],[97,2]]]],"rea":[["read",[[71,23],[37,0],[70,0],[73,23],[120,10],[226,0],[42,2],[228,0],[45,22],[44,2],[47,22],[75,23],[63,0],[72,2],[40,1],[121,23],[120,0],[123,23],[40,10],[34,0],[222,26],[71,22],[36,0],[70,2],[102,0],[73,22],[27,0],[42,1],[42,10],[44,1],[146,0],[44,10],[225,0],[41,23],[115,0],[72,1],[40,0],[43,23],[75,22],[121,22],[72,10],[123,22],[64,0],[120,2],[227,0],[70,1],[42,0],[45,23],[70,10],[33,0],[44,0],[47,23],[178,0],[35,0],[147,0],[26,0],[114,0],[41,22],[40,2],[72,0],[120,1],[43,22]]],["readable",[[98,0]]],["reading",[[180,10],[183,0],[180,18],[173,0]]],["reads",[[97,50],[97,10],[224,18]]],["ready",[[180,6],[149,0],[75,2],[66,2],[121,2],[46,2],[123,2],[180,30],[222,26],[4,2],[149,2],[41,2],[74,2],[43,2],[122,2],[222,10],[29,0],[117,0],[45,2],[47,2],[180,7],[66,0],[71,2],[29,2],[73,2],[117,2],[222,18]]],["reason",[[223,1]]]],"dur":[["during",[[223,0]]]],"col":[["cold",[[223,0]]]],"avo":[["avoid",[[28,0],[148,0],[116,0],[65,0]]]],"02a":[["02ac",[[35,0]]]],"010":[["0100",[[69,0],[151,0],[32,0],[119,0]]]],"dig":[["digest",[[190,2],[151,1],[119,1],[191,0],[29,0],[149,0],[117,0],[69,0],[38,2],[151,0],[119,0],[191,2],[191,1],[151,2],[119,2]]]],"boo":[["boot",[[221,1],[247,0],[248,0],[221,0],[223,0]]],["bootfsm",[[233,0],[233,1]]]],"022":[["022c",[[34,0]]]],"mus":[["must",[[186,0],[252,0]]]],"occ":[["occurred",[[59,0],[204,0],[17,0],[270,0],[162,0],[138,0],[19,0],[206,0],[164,0],[272,0],[87,0],[265,0],[89,0],[166,0],[58,0],[135,0],[267,0],[203,0],[16,0],[269,0],[137,0],[18,0],[271,0],[139,0],[207,0],[86,0],[264,0],[205,0],[163,0],[88,0],[165,0],[266,0],[90,0],[15,0],[268,0],[136,0]]],["occurrence",[[259,0],[85,0],[129,0],[167,2],[36,0],[281,2],[140,2],[159,0],[260,0],[21,2],[53,0],[142,2],[208,2],[276,2],[91,2],[168,2],[262,0],[11,0],[132,0],[200,0],[81,0],[170,2],[134,0],[83,0],[160,0],[211,2],[277,2],[56,0],[279,2],[94,2],[258,0],[60,2],[9,0],[130,0],[13,0],[156,0],[273,2],[22,2],[143,2],[158,0],[52,0],[197,0],[275,2],[24,2],[54,0],[199,0],[14,0],[80,0],[92,2],[82,0],[20,2],[141,2],[261,0],[10,0],[131,0],[209,2],[169,2],[263,0],[12,0],[157,0],[133,0],[61,2],[171,2],[201,0],[84,0],[161,0],[274,2],[23,2],[55,0],[144,2],[212,2],[210,2],[278,2],[93,2],[198,0],[57,0],[202,0],[280,2],[95,2]]]],"icc":[["iccm",[[250,0],[256,34],[250,2],[262,34],[250,1],[260,34]]]],"yet":[["yet",[[180,6]]]],"ant":[["anti",[[245,0]]]],"use":[["used",[[97,50],[72,18],[247,0],[232,0],[70,18],[44,18],[120,18],[42,18],[224,18],[40,18]]],["user",[[226,1],[37,0],[184,0],[227,1],[228,1],[33,0],[174,1],[34,0],[35,0],[174,0],[36,0],[184,1],[225,1]]]],"edg":[["edge",[[279,0],[92,0],[61,0],[94,0],[281,0],[171,0],[140,0],[208,0],[21,0],[274,0],[142,0],[23,0],[210,0],[276,0],[168,0],[144,0],[212,0],[278,0],[91,0],[60,0],[93,0],[280,0],[170,0],[95,0],[20,0],[273,0],[143,0],[141,0],[22,0],[209,0],[275,0],[167,0],[211,0],[24,0],[277,0],[169,0]]]],"clk":[["clk",[[235,0],[235,1],[235,2]]]],"par":[["parameter",[[99,10]]]],"bei":[["being",[[279,0],[92,0],[61,0],[94,0],[281,0],[171,0],[140,0],[101,2],[208,0],[21,0],[274,0],[142,0],[23,0],[210,0],[276,0],[168,0],[144,0],[212,0],[278,0],[91,0],[60,0],[93,0],[280,0],[170,0],[95,0],[20,0],[273,0],[143,0],[141,0],[22,0],[251,0],[209,0],[275,0],[167,0],[211,0],[24,0],[277,0],[169,0]]]],"bef":[["before",[[37,0],[33,0],[34,0],[35,0],[36,0]]]],"bet":[["between",[[99,10]]]],"fee":[["feeds",[[9,0],[130,0],[198,0],[258,0],[259,0],[157,0],[52,0],[80,0],[53,0],[10,0],[81,0],[129,0],[156,0],[197,0]]]],"ali":[["aligned",[[186,0]]],["alignment",[[253,0]]]],"arr":[["array",[[97,42]]]],"han":[["handling",[[253,0]]]],"two":[["two",[[259,0],[52,0],[129,0],[10,0],[197,0],[63,0],[157,0],[80,0],[27,0],[146,0],[258,0],[115,0],[53,0],[64,0],[9,0],[130,0],[198,0],[147,0],[156,0],[26,0],[81,0],[114,0]]]],"glo":[["global",[[153,10],[77,2],[259,0],[52,0],[126,10],[129,0],[10,0],[197,0],[6,2],[49,10],[194,10],[157,0],[77,10],[80,0],[255,2],[258,0],[235,1],[53,0],[153,2],[6,10],[255,10],[9,0],[126,2],[130,0],[198,0],[156,0],[49,2],[81,0],[194,2]]]],"dro":[["dropped",[[231,0]]]],"err":[["error",[[77,2],[263,10],[262,42],[215,0],[214,1],[45,19],[47,19],[180,18],[219,0],[41,18],[43,18],[6,2],[216,1],[217,0],[218,1],[97,10],[71,19],[73,19],[255,2],[214,0],[45,18],[180,11],[47,18],[220,1],[75,19],[216,0],[256,42],[121,19],[218,0],[257,10],[71,18],[123,19],[153,2],[73,18],[180,10],[215,1],[126,2],[220,0],[260,42],[180,19],[219,1],[75,18],[261,10],[41,19],[49,2],[121,18],[43,19],[217,1],[123,18],[194,2],[97,2]]],["errors",[[259,0],[262,2],[52,0],[129,0],[10,0],[197,0],[219,0],[157,0],[80,0],[50,2],[258,0],[218,0],[54,2],[53,0],[56,2],[256,2],[9,0],[130,0],[198,0],[220,0],[156,0],[81,0],[260,2]]]],"typ":[["type",[[69,1],[34,1],[56,1],[80,1],[259,0],[129,0],[82,1],[258,1],[6,2],[153,0],[9,1],[13,1],[35,1],[49,0],[114,1],[194,0],[53,0],[153,2],[37,1],[116,1],[65,1],[131,1],[197,1],[49,2],[81,0],[67,1],[54,1],[133,1],[199,1],[27,1],[14,1],[28,0],[148,1],[146,1],[201,1],[84,1],[150,1],[161,1],[55,1],[31,1],[255,2],[126,0],[57,1],[33,1],[68,1],[258,0],[6,1],[77,0],[9,0],[85,1],[126,2],[129,1],[130,0],[151,1],[261,1],[10,1],[156,0],[63,1],[153,1],[194,2],[263,1],[153,10],[12,1],[77,2],[157,1],[52,0],[197,0],[115,1],[159,1],[53,1],[29,1],[64,1],[119,1],[80,0],[148,0],[132,1],[198,1],[26,1],[81,1],[147,1],[202,1],[134,1],[6,10],[255,1],[83,1],[255,10],[149,1],[160,1],[259,1],[32,1],[30,1],[36,1],[126,1],[116,0],[126,10],[10,0],[38,1],[49,1],[117,1],[194,1],[49,10],[260,1],[194,10],[77,1],[157,0],[77,10],[130,1],[262,1],[11,1],[66,1],[156,1],[200,1],[39,1],[158,1],[52,1],[28,1],[118,1],[198,0],[6,0],[255,0]]]],"pre":[["present",[[180,27],[180,26]]],["prevent",[[101,10],[97,18]]]],"non":[["non",[[215,1],[108,0],[217,0],[215,0],[106,0],[217,1]]],["nonce",[[36,0]]],["none",[[28,0]]],["nonsticky",[[9,0],[130,0],[198,0],[258,0],[259,0],[157,0],[52,0],[80,0],[53,0],[10,0],[81,0],[129,0],[156,0],[197,0]]]],"nam":[["name",[[114,2],[63,0],[26,1],[146,0],[114,1],[63,2],[146,2],[26,0],[114,0],[146,1],[63,1],[26,2]]]],"bot":[["both",[[222,26],[185,0]]]],"exp":[["experienced",[[180,6]]]],"per":[["per",[[155,1],[256,1],[126,1],[51,1],[49,1],[128,1],[194,1],[7,1],[77,1],[196,1],[154,1],[79,1],[6,1],[257,1],[255,1],[127,1],[50,1],[195,1],[8,1],[153,1],[78,1]]],["performed",[[186,0]]],["period",[[232,0],[232,2]]]],"zer":[["zero",[[36,0]]],["zeroes",[[3,6]]],["zeroize",[[28,10],[28,0],[116,26],[116,0],[192,0],[148,26],[148,0],[65,0],[192,2],[65,18]]]],"dyn":[["dynamically",[[148,0],[116,0]]]],"bui":[["build",[[248,0]]]],"com":[["command",[[55,2],[3,1],[180,0],[180,6],[149,0],[148,10],[180,18],[196,2],[116,18],[132,2],[57,2],[79,2],[180,30],[200,2],[257,2],[175,0],[4,2],[3,0],[28,2],[180,2],[83,2],[116,2],[8,2],[261,2],[65,2],[148,18],[29,0],[117,0],[263,2],[12,2],[231,0],[3,2],[155,2],[148,2],[51,2],[66,0],[116,10],[65,10],[159,2],[128,2],[175,1]]],["commands",[[256,18],[262,18],[260,18]]],["comparing",[[38,0]]],["complete",[[190,2],[180,6],[180,7],[190,0]]],["completed",[[4,26],[4,34],[4,18],[231,0],[222,34]]],["component",[[69,1],[34,1],[27,1],[36,1],[148,1],[146,1],[115,1],[38,1],[63,0],[117,1],[150,1],[64,1],[29,1],[119,1],[31,1],[27,0],[68,1],[33,1],[66,1],[26,1],[2,1],[35,1],[114,1],[146,0],[115,0],[39,1],[147,1],[64,0],[4,1],[37,1],[116,1],[149,1],[28,1],[118,1],[151,1],[32,1],[30,1],[65,1],[147,0],[26,0],[114,0],[63,1],[67,1]]],["computed",[[36,0],[185,0],[38,0]]]],"tru":[["truly",[[224,18]]]],"als":[["also",[[279,0],[92,0],[61,0],[94,0],[281,0],[171,0],[140,0],[208,0],[21,0],[274,0],[142,0],[23,0],[210,0],[276,0],[168,0],[144,0],[212,0],[278,0],[91,0],[60,0],[93,0],[280,0],[170,0],[95,0],[20,0],[273,0],[143,0],[141,0],[22,0],[209,0],[275,0],[167,0],[211,0],[24,0],[277,0],[169,0]]]],"mas":[["mask",[[30,10],[241,0],[30,0]]],["mask_sign_en",[[30,0]]]],"val":[["valid",[[122,34],[226,0],[46,42],[74,58],[149,0],[228,0],[122,58],[74,18],[225,1],[97,50],[227,1],[117,10],[122,18],[29,10],[46,26],[74,42],[122,42],[46,50],[225,0],[38,0],[66,10],[227,0],[29,0],[74,26],[117,0],[122,26],[46,34],[74,50],[190,2],[4,10],[226,1],[122,50],[149,10],[228,1],[46,58],[66,0],[97,42],[46,18],[74,34]]],["valid_pauser",[[226,0],[228,0]]],["value",[[99,10],[29,0],[149,0],[117,0],[218,0],[31,0],[219,0],[32,0],[252,0],[39,0]]],["values",[[99,2]]]],"scr":[["scratch",[[108,2],[111,2],[108,0],[111,0]]]],"suc":[["success",[[71,23],[45,23],[121,23],[73,23],[41,23],[47,23],[123,23],[43,23],[75,23]]],["successful",[[75,22],[121,22],[71,22],[123,22],[45,22],[73,22],[41,22],[47,22],[43,22]]]],"fin":[["find",[[247,0]]]],"dou":[["double",[[262,42],[260,42],[180,19],[256,42],[180,18]]]],"unp":[["unprovisioned",[[224,6],[224,7]]]],"ded":[["dedicated",[[50,0],[127,0],[195,0],[8,0],[153,0],[78,0],[155,0],[256,0],[124,0],[126,0],[51,0],[49,0],[194,0],[7,0],[128,0],[77,0],[196,0],[154,0],[79,0],[257,0],[6,0],[255,0]]]],"arc":[["architectural",[[213,0]]]],"sou":[["sources",[[9,0],[130,0],[198,0],[258,0],[259,0],[157,0],[52,0],[80,0],[53,0],[10,0],[81,0],[129,0],[156,0],[197,0]]]],"pub":[["public",[[34,1],[35,1],[34,0],[35,0],[34,2],[35,2]]]],"ava":[["available",[[263,2],[261,2],[257,2]]]],"lea":[["leakage",[[28,0],[148,0],[116,0],[65,0]]]],"cap":[["capability",[[181,0]]]],"dec":[["decrement",[[279,0],[92,0],[61,0],[94,0],[281,0],[171,0],[140,0],[208,0],[21,0],[274,0],[142,0],[23,0],[210,0],[276,0],[168,0],[144,0],[212,0],[278,0],[91,0],[60,0],[93,0],[280,0],[170,0],[95,0],[20,0],[273,0],[143,0],[141,0],[22,0],[209,0],[275,0],[167,0],[211,0],[24,0],[277,0],[169,0]]]],"whi":[["while",[[180,10],[37,0],[38,0],[33,0],[34,0],[35,0],[36,0],[180,18]]]],"tri":[["trigger",[[56,1],[262,42],[281,0],[85,0],[140,0],[57,2],[202,2],[21,0],[142,0],[13,26],[276,0],[91,0],[263,18],[85,2],[13,1],[13,10],[170,0],[143,0],[262,0],[211,0],[277,0],[133,1],[134,0],[133,10],[279,0],[14,1],[94,0],[160,0],[262,2],[160,18],[201,1],[201,10],[84,1],[161,1],[56,0],[134,2],[60,0],[160,2],[57,1],[273,0],[262,34],[22,0],[56,2],[85,1],[209,0],[275,0],[133,26],[13,0],[24,0],[169,0],[262,18],[13,18],[263,1],[201,26],[263,10],[92,0],[84,26],[13,2],[210,0],[84,10],[14,0],[202,1],[20,0],[134,1],[141,0],[14,2],[160,1],[160,10],[167,0],[61,0],[171,0],[262,26],[208,0],[263,0],[274,0],[23,0],[168,0],[133,0],[144,0],[212,0],[278,0],[93,0],[133,18],[262,1],[262,10],[201,0],[280,0],[160,26],[84,0],[95,0],[161,0],[201,18],[263,2],[84,18],[133,2],[57,0],[202,0],[201,2],[84,2],[161,2]]],["triggered",[[251,0]]],["trigs",[[148,0],[116,0],[65,0]]]],"str":[["stream",[[185,7],[185,0]]],["streaming",[[188,0],[185,6],[189,0],[185,0]]]],"wai":[["wait",[[252,1],[252,2]]],["waiting",[[180,30]]]],"fol":[["following",[[66,0],[254,0],[116,0],[29,0],[149,0],[117,0],[148,0],[65,0]]]],"eve":[["event",[[58,1],[135,1],[7,26],[256,1],[259,0],[281,0],[8,0],[85,0],[129,0],[140,0],[137,1],[167,2],[195,18],[203,1],[269,1],[7,1],[18,1],[21,0],[86,1],[141,1],[7,10],[142,0],[153,0],[207,1],[273,1],[276,0],[91,0],[205,1],[259,2],[281,2],[51,0],[88,1],[129,2],[140,2],[154,1],[165,1],[195,2],[209,1],[154,10],[275,1],[158,26],[24,1],[49,0],[169,1],[194,0],[159,0],[170,0],[260,0],[21,2],[53,0],[143,0],[142,2],[208,2],[276,2],[91,2],[127,1],[157,2],[168,2],[171,1],[127,10],[262,0],[199,26],[11,0],[132,0],[200,0],[211,0],[131,10],[277,0],[81,0],[170,2],[53,2],[78,1],[89,1],[144,1],[134,0],[210,1],[265,1],[82,26],[275,0],[199,10],[279,0],[93,1],[83,0],[94,0],[160,0],[11,2],[211,2],[198,2],[277,2],[267,1],[16,1],[81,2],[95,1],[82,10],[271,1],[154,26],[20,1],[56,0],[155,0],[256,0],[279,2],[60,0],[94,2],[126,0],[163,1],[167,1],[258,0],[127,26],[195,26],[7,0],[128,0],[273,0],[131,26],[22,0],[77,0],[60,2],[9,0],[50,1],[61,1],[140,1],[130,0],[195,1],[196,0],[78,26],[206,1],[195,10],[209,0],[13,0],[24,0],[79,0],[169,0],[156,0],[258,2],[7,2],[11,18],[87,1],[142,1],[208,1],[273,2],[274,1],[22,2],[23,1],[91,1],[143,2],[92,0],[168,1],[158,0],[212,1],[78,10],[278,1],[9,2],[51,1],[52,0],[130,2],[158,18],[197,0],[275,2],[24,2],[156,2],[170,1],[280,1],[54,0],[199,0],[210,0],[14,0],[80,0],[92,2],[158,2],[52,2],[197,2],[82,0],[136,1],[257,1],[268,1],[20,0],[82,18],[141,0],[7,18],[80,2],[59,1],[94,1],[138,1],[204,1],[270,1],[281,1],[8,1],[19,1],[164,1],[167,0],[154,0],[82,2],[154,18],[272,1],[20,2],[21,1],[141,2],[155,1],[166,1],[276,1],[60,1],[50,0],[61,0],[127,0],[195,0],[171,0],[261,0],[10,0],[127,18],[131,0],[154,2],[209,2],[128,1],[131,18],[139,1],[11,26],[169,2],[208,0],[263,0],[22,1],[274,0],[12,0],[23,0],[78,0],[143,1],[133,0],[144,0],[157,0],[168,0],[212,0],[264,1],[278,0],[61,2],[78,18],[93,0],[127,2],[171,2],[196,1],[199,18],[10,2],[79,1],[90,1],[131,2],[11,10],[211,1],[201,0],[266,1],[277,1],[280,0],[15,1],[84,0],[95,0],[161,0],[274,2],[23,2],[55,0],[78,2],[92,1],[144,2],[199,2],[210,2],[212,2],[278,2],[158,10],[279,1],[17,1],[93,2],[162,1],[198,0],[57,0],[202,0],[257,0],[280,2],[6,0],[95,2],[255,0]]],["events",[[153,10],[77,2],[59,0],[204,0],[17,0],[270,0],[162,0],[138,0],[19,0],[126,10],[206,0],[164,0],[272,0],[6,2],[49,10],[87,0],[194,10],[265,0],[89,0],[77,10],[166,0],[58,0],[255,2],[135,0],[267,0],[203,0],[16,0],[269,0],[137,0],[18,0],[271,0],[139,0],[207,0],[86,0],[153,2],[6,10],[264,0],[255,10],[126,2],[205,0],[163,0],[88,0],[165,0],[266,0],[90,0],[15,0],[49,2],[268,0],[136,0],[194,2]]],["every",[[279,0],[92,0],[61,0],[94,0],[281,0],[171,0],[140,0],[208,0],[21,0],[274,0],[142,0],[23,0],[210,0],[276,0],[168,0],[144,0],[212,0],[278,0],[91,0],[60,0],[93,0],[280,0],[170,0],[95,0],[20,0],[273,0],[143,0],[141,0],[22,0],[209,0],[275,0],[167,0],[211,0],[24,0],[277,0],[169,0]]],["everything",[[224,18]]]],"imm":[["immediately",[[279,0],[92,0],[61,0],[94,0],[281,0],[171,0],[140,0],[208,0],[21,0],[274,0],[142,0],[23,0],[210,0],[276,0],[168,0],[144,0],[212,0],[278,0],[91,0],[60,0],[93,0],[280,0],[170,0],[95,0],[20,0],[273,0],[143,0],[141,0],[22,0],[209,0],[275,0],[167,0],[211,0],[24,0],[277,0],[169,0]]]],"00f":[["00fc",[[118,0],[68,0]]]],"ser":[["service",[[234,1]]],["services",[[234,0]]]],"hsm":[["hsm",[[247,0]]]],"inf":[["information",[[220,1],[220,0]]]],"ign":[["ignored",[[253,0]]]],"fat":[["fatal",[[215,1],[216,1],[217,0],[215,0],[216,0],[214,1],[214,0],[217,1]]]],"rwl":[["rwl",[[246,0],[241,0],[247,0],[242,0],[248,0],[243,0],[244,0],[245,0],[240,0]]]],"trn":[["trng",[[229,0],[230,10],[227,1],[230,0],[228,1],[227,0],[230,2],[229,1],[230,1]]],["trng_pauser_lock",[[227,0]]]],"any":[["any",[[9,0],[130,0],[198,0],[258,0],[259,0],[157,0],[52,0],[31,0],[53,0],[10,0],[32,0],[80,0],[81,0],[129,0],[39,0],[156,0],[197,0],[231,0]]]],"for":[["force",[[181,0],[181,1]]]],"wri":[["write",[[71,23],[134,0],[73,23],[158,0],[83,0],[116,0],[160,0],[261,0],[74,0],[85,0],[45,22],[65,0],[122,0],[47,22],[131,0],[75,23],[250,0],[121,23],[54,0],[263,0],[177,0],[123,23],[12,0],[56,0],[199,0],[133,0],[14,0],[71,22],[231,1],[148,0],[73,22],[234,0],[46,1],[41,23],[82,0],[99,10],[75,22],[121,22],[43,23],[84,0],[159,0],[123,22],[161,0],[183,0],[250,2],[260,0],[231,0],[55,0],[97,18],[74,1],[201,0],[45,23],[262,0],[11,0],[47,23],[132,0],[200,0],[13,0],[46,0],[57,0],[122,1],[202,0],[41,22],[43,22]]],["writeable",[[98,0]]],["writes",[[250,0],[108,2],[250,2],[104,2],[231,0],[111,2],[106,2],[97,2]]],["written",[[116,34]]]],"tog":[["toggle",[[185,11]]]],"dev":[["developers",[[180,18]]],["device",[[262,10],[238,1],[260,10],[256,10],[224,2],[224,7]]],["device_manufacturing",[[224,7]]],["device_production",[[224,7]]],["device_unprovisioned",[[224,7]]]],"new":[["new",[[36,0]]]],"fus":[["fuse",[[262,26],[213,0],[241,0],[242,0],[260,26],[244,0],[256,26],[231,1],[245,0],[240,0],[231,0]]],["fuses",[[222,26],[248,0]]]],"big":[["big",[[37,0],[38,0],[33,0],[191,0],[34,0],[67,0],[35,0],[68,0],[185,10],[36,0],[31,0],[69,0],[118,0],[32,0],[119,0],[150,0],[151,0],[39,0]]]],"ran":[["randomization",[[30,18],[30,2],[30,0]]],["randomize",[[39,0]]],["ransomization",[[30,0]]]],"pin":[["pin",[[9,0],[130,0],[198,0],[258,0],[259,0],[157,0],[52,0],[80,0],[53,0],[10,0],[81,0],[129,0],[156,0],[197,0]]]],"fsm":[["fsm",[[180,27],[180,26]]]],"rom":[["rom",[[253,0],[234,0],[223,0]]]],"agg":[["aggregated",[[9,0],[130,0],[198,0],[258,0],[259,0],[157,0],[52,0],[80,0],[53,0],[10,0],[81,0],[129,0],[156,0],[197,0]]],["aggregation",[[80,1],[157,1],[9,2],[130,2],[198,2],[156,2],[81,2],[258,1],[53,1],[259,2],[130,1],[52,2],[9,1],[129,2],[10,2],[197,2],[198,1],[156,1],[81,1],[80,2],[157,2],[52,1],[259,1],[129,1],[197,1],[10,1],[258,2],[53,2]]]],"lit":[["little",[[185,10]]]],"gro":[["group",[[33,0],[36,0],[37,0],[38,0]]]],"002":[["0020",[[30,0]]]],"rnd":[["rnd",[[30,0]]]],"sub":[["subsequent",[[231,0]]]],"pau":[["pauser",[[262,10],[225,0],[228,1],[226,0],[260,10],[227,0],[228,0],[256,10]]],["pauser_lock",[[225,0]]]],"uni":[["unique",[[238,1]]]],"sel":[["selected",[[36,0]]],["selects",[[99,10]]]],"req":[["request",[[230,0],[3,6]]],["requested",[[229,0],[72,18],[175,0],[180,6],[190,0],[70,18],[185,0],[44,18],[120,18],[42,18],[40,18]]],["requests",[[230,10],[225,0],[226,0],[228,0],[230,2]]],["required",[[39,0]]]],"bas":[["base",[[37,0],[28,0],[116,0],[149,0],[30,0],[118,0],[151,0],[32,0],[65,0],[63,0],[34,0],[67,0],[36,0],[69,0],[148,0],[27,0],[146,0],[38,0],[115,0],[29,0],[117,0],[150,0],[31,0],[64,0],[119,0],[33,0],[66,0],[253,0],[35,0],[68,0],[147,0],[26,0],[114,0],[39,0]]],["based",[[279,0],[92,0],[61,0],[94,0],[281,0],[171,0],[140,0],[208,0],[21,0],[274,0],[142,0],[23,0],[210,0],[276,0],[168,0],[144,0],[212,0],[36,0],[278,0],[91,0],[60,0],[93,0],[280,0],[170,0],[95,0],[20,0],[273,0],[143,0],[141,0],[22,0],[209,0],[275,0],[167,0],[211,0],[24,0],[277,0],[169,0]]]],"fir":[["firmware",[[220,1],[216,1],[217,0],[38,0],[220,0],[222,10],[216,0],[219,1],[222,0],[180,18],[219,0],[217,1],[222,18]]],["first",[[148,0],[116,0],[65,0]]]],"011":[["011c",[[151,0]]]],"mea":[["meaning",[[250,0]]]],"res":[["reserved",[[42,26],[224,26],[70,26],[44,26],[120,26],[40,26],[122,66],[101,26],[97,26],[72,26],[97,34],[101,18],[46,66],[74,66]]],["reset",[[250,0],[251,0],[223,1],[223,10],[233,0],[223,0],[252,1],[252,0],[251,2],[231,0],[223,2],[251,1],[252,2]]],["respect",[[32,0]]],["respective",[[9,0],[130,0],[198,0],[258,0],[259,0],[157,0],[52,0],[80,0],[53,0],[10,0],[81,0],[129,0],[156,0],[197,0]]],["response",[[180,18]]],["responsible",[[38,0]]],["result",[[38,1],[38,0],[122,2],[46,10],[3,10],[74,10],[122,10],[124,0],[116,34],[46,2],[74,2]]],["resulting",[[279,0],[92,0],[61,0],[94,0],[281,0],[171,0],[140,0],[208,0],[21,0],[274,0],[142,0],[23,0],[210,0],[276,0],[168,0],[144,0],[212,0],[278,0],[91,0],[60,0],[93,0],[280,0],[170,0],[95,0],[20,0],[273,0],[143,0],[141,0],[22,0],[209,0],[275,0],[167,0],[211,0],[24,0],[277,0],[169,0]]],["results",[[4,10],[66,0]]]],"04a":[["04ac",[[39,0]]]],"tak":[["take",[[66,0],[29,0],[149,0],[4,2],[117,0]]]],"lev":[["level",[[131,0],[54,0],[11,0],[82,0],[158,0],[12,0],[83,0],[132,0],[159,0],[185,10],[199,0],[200,0],[260,0],[261,0],[55,0]]]],"020":[["0200",[[34,0]]]],"war":[["warm",[[223,10],[231,0]]]],"rem":[["remining",[[148,0],[116,0],[65,0]]]],"012":[["012c",[[69,0],[32,0]]]],"inp":[["input",[[279,0],[92,0],[61,0],[94,0],[281,0],[171,0],[118,0],[140,0],[2,2],[68,2],[236,1],[39,2],[208,0],[21,0],[274,0],[142,0],[23,0],[210,0],[276,0],[168,0],[144,0],[212,0],[278,0],[91,0],[60,0],[93,0],[118,2],[32,2],[236,0],[280,0],[170,0],[95,0],[150,0],[20,0],[273,0],[143,0],[141,0],[22,0],[67,2],[209,0],[275,0],[167,0],[211,0],[24,0],[68,0],[277,0],[169,0],[150,2],[31,2]]],["inputs",[[39,0]]]],"upd":[["update",[[251,0],[252,1],[252,0],[251,2],[223,2],[251,1],[252,2]]],["updated",[[253,0]]]],"fmc":[["fmc",[[243,0]]]],"bit":[["bit",[[55,2],[262,42],[7,26],[191,0],[259,0],[281,0],[8,0],[30,0],[42,2],[85,0],[129,0],[140,0],[151,0],[180,18],[256,10],[46,2],[57,2],[202,2],[195,18],[257,2],[261,18],[6,2],[72,2],[21,0],[7,10],[13,26],[142,0],[153,0],[276,0],[4,2],[36,0],[70,2],[91,0],[259,2],[263,18],[8,2],[51,0],[74,2],[85,2],[129,2],[195,2],[154,10],[158,26],[38,0],[49,0],[115,0],[194,0],[13,10],[159,0],[170,0],[260,0],[53,0],[64,0],[119,0],[143,0],[153,2],[157,2],[127,10],[262,0],[51,2],[11,0],[199,26],[66,0],[132,0],[200,0],[211,0],[131,10],[277,0],[26,0],[49,2],[81,0],[159,2],[260,2],[53,2],[134,0],[82,26],[133,10],[199,10],[275,0],[28,0],[279,0],[83,0],[94,0],[149,0],[160,0],[228,0],[148,10],[262,2],[11,2],[32,0],[66,2],[132,2],[160,18],[198,2],[201,10],[81,2],[82,10],[154,26],[34,0],[56,0],[134,2],[155,0],[256,0],[255,2],[60,0],[83,2],[126,0],[149,2],[160,2],[260,34],[258,0],[127,26],[195,26],[7,0],[117,0],[128,0],[273,0],[262,34],[131,26],[22,0],[56,2],[77,0],[155,2],[256,2],[260,18],[180,10],[9,0],[29,2],[126,2],[130,0],[209,0],[196,0],[78,26],[116,10],[133,26],[195,10],[13,0],[24,0],[35,0],[79,0],[156,0],[169,0],[65,10],[258,2],[261,10],[7,2],[13,18],[39,0],[11,18],[117,2],[128,2],[194,2],[262,18],[153,10],[77,2],[37,0],[201,26],[92,0],[263,10],[158,0],[226,0],[78,10],[84,26],[9,2],[52,0],[118,0],[130,2],[158,18],[196,2],[197,0],[252,0],[13,2],[79,2],[156,2],[274,0],[200,2],[256,34],[260,10],[54,0],[199,0],[29,10],[210,0],[84,10],[14,0],[69,0],[80,0],[148,0],[158,2],[52,2],[197,2],[256,18],[122,2],[82,0],[20,0],[31,0],[54,2],[82,18],[6,10],[120,2],[141,0],[231,0],[257,10],[14,2],[7,18],[80,2],[255,10],[190,2],[4,10],[6,0],[149,10],[160,10],[33,0],[260,42],[167,0],[154,0],[82,2],[114,0],[154,18],[260,26],[50,0],[61,0],[116,0],[127,0],[171,0],[126,10],[195,0],[261,0],[10,0],[44,2],[65,0],[127,18],[131,0],[154,2],[262,26],[63,0],[131,18],[11,26],[49,10],[117,10],[208,0],[194,10],[263,0],[12,0],[23,0],[67,0],[78,0],[133,0],[77,10],[144,0],[157,0],[168,0],[212,0],[278,0],[27,0],[50,2],[78,18],[93,0],[116,2],[127,2],[133,18],[199,18],[261,2],[10,2],[65,2],[262,10],[131,2],[11,10],[146,0],[66,10],[201,0],[280,0],[160,26],[29,0],[256,42],[84,0],[95,0],[150,0],[161,0],[201,18],[250,2],[263,2],[12,2],[55,0],[78,2],[84,18],[133,2],[199,2],[158,10],[148,2],[198,0],[253,0],[2,0],[256,26],[57,0],[68,0],[147,0],[202,0],[201,2],[257,0],[40,2],[84,2],[161,2],[257,18],[255,0]]],["bits",[[234,0],[148,18],[116,18],[97,42]]]],"ite":[["iteration",[[116,34]]]],"fai":[["fail",[[71,23],[45,23],[121,23],[73,23],[41,23],[47,23],[123,23],[43,23],[75,23]]],["failed",[[256,18],[75,22],[121,22],[71,22],[123,22],[45,22],[73,22],[262,18],[41,22],[47,22],[43,22],[260,18]]],["failure",[[180,18],[180,6],[180,7]]]],"cle":[["clear",[[134,0],[158,0],[3,7],[83,0],[160,0],[261,0],[85,0],[131,0],[250,0],[54,0],[263,0],[199,0],[12,0],[56,0],[133,0],[14,0],[201,0],[82,0],[183,0],[159,0],[260,0],[101,10],[84,0],[161,0],[55,0],[97,18],[262,0],[11,0],[132,0],[200,0],[13,0],[57,0],[202,0],[4,34]]],["cleared",[[180,10],[250,0],[251,0],[250,2],[180,18],[101,2]]],["clears",[[180,10],[251,0],[180,18]]]],"013":[["013c",[[119,0]]]],"jta":[["jtag",[[234,0]]]],"nex":[["next",[[177,0],[116,10],[178,0],[116,0],[148,10],[148,0],[65,10],[65,0],[116,34]]]],"fie":[["field",[[256,10],[163,2],[180,18],[2,2],[30,18],[68,2],[46,66],[268,2],[59,2],[191,2],[270,2],[19,2],[30,2],[151,2],[74,66],[272,2],[87,2],[36,2],[251,0],[120,26],[38,2],[115,2],[64,2],[119,2],[264,2],[239,0],[266,2],[26,2],[15,2],[136,2],[147,2],[44,26],[17,2],[28,2],[138,2],[204,2],[32,2],[164,2],[34,2],[166,2],[180,10],[269,2],[18,2],[139,2],[207,2],[40,26],[35,2],[90,2],[42,26],[39,2],[37,2],[72,26],[118,2],[162,2],[70,26],[122,66],[265,2],[58,2],[69,2],[135,2],[30,10],[267,2],[16,2],[137,2],[203,2],[271,2],[31,2],[86,2],[205,2],[33,2],[88,2],[165,2],[114,2],[260,10],[206,2],[224,26],[262,10],[63,2],[67,2],[89,2],[27,2],[239,1],[146,2],[150,2]]]],"00b":[["00bc",[[150,0]]]],"dwo":[["dword",[[97,50],[186,0]]]],"cau":[["cause",[[223,0]]],["causes",[[279,0],[92,0],[61,0],[94,0],[281,0],[171,0],[140,0],[208,0],[21,0],[274,0],[142,0],[23,0],[210,0],[276,0],[168,0],[144,0],[212,0],[278,0],[91,0],[60,0],[93,0],[280,0],[170,0],[95,0],[20,0],[273,0],[143,0],[141,0],[22,0],[209,0],[275,0],[167,0],[211,0],[24,0],[277,0],[169,0]]]]}
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/search/bkt-1.json b/src/integration/docs/caliptra_reg_html/search/bkt-1.json
deleted file mode 100644
index e0b50e65e..000000000
--- a/src/integration/docs/caliptra_reg_html/search/bkt-1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"kv_":[["kv_read_fail",[[71,23],[45,23],[121,23],[73,23],[41,23],[47,23],[123,23],[43,23],[75,23]]],["kv_write_fail",[[71,23],[45,23],[121,23],[73,23],[41,23],[47,23],[123,23],[43,23],[75,23]]]],"num":[["number",[[59,0],[204,0],[17,0],[270,0],[162,0],[138,0],[19,0],[206,0],[164,0],[252,0],[272,0],[87,0],[232,0],[34,0],[89,0],[243,0],[265,0],[166,0],[58,0],[135,0],[267,0],[203,0],[16,0],[269,0],[137,0],[18,0],[271,0],[139,0],[207,0],[86,0],[264,0],[205,0],[163,0],[88,0],[165,0],[35,0],[266,0],[90,0],[15,0],[268,0],[136,0]]]],"mod":[["mode",[[185,11],[248,0],[116,0],[180,18],[219,0],[224,18],[116,18],[185,1],[221,0],[148,0],[180,2],[234,0],[148,18],[180,26],[185,0],[218,0],[185,6],[180,10],[178,0],[176,0],[233,0],[180,34]]],["modes",[[185,0]]]],"pcr":[["pcr",[[72,18],[124,1],[70,18],[101,0],[44,18],[97,0],[42,18],[102,0],[40,18],[116,34],[120,18],[124,0],[101,2],[102,2]]],["pcrs",[[124,0]]],["pcrvault",[[100,0]]]],"con":[["config",[[232,1]]],["configuration",[[30,1]]],["connected",[[237,0],[236,0]]],["continue",[[233,0]]],["control",[[3,1],[148,1],[149,0],[75,2],[148,10],[252,0],[116,18],[121,2],[123,2],[192,1],[40,1],[4,2],[28,2],[116,2],[41,2],[42,1],[43,2],[65,2],[44,1],[148,18],[46,1],[72,1],[29,0],[192,0],[117,0],[45,2],[47,2],[70,1],[116,1],[28,1],[74,1],[148,2],[251,0],[65,1],[66,0],[116,10],[122,1],[235,0],[65,10],[71,2],[73,2],[120,1]]],["controlled",[[186,0],[124,0]]],["controls",[[42,0],[70,0],[108,0],[44,0],[104,0],[120,0],[40,0],[111,0],[46,0],[3,0],[74,0],[101,0],[106,0],[97,0],[122,0],[72,0]]]],"map":[["map",[[213,0],[182,0],[0,0],[100,0],[96,0],[103,0]]],["maps",[[25,0],[113,0],[172,0],[62,0],[145,0],[1,0]]]],"enf":[["enforce",[[253,0]]]],"thr":[["through",[[9,0],[130,0],[198,0],[258,0],[259,0],[157,0],[52,0],[80,0],[53,0],[10,0],[81,0],[124,0],[129,0],[156,0],[197,0],[231,0]]]],"reg":[["reg",[[234,1]]],["register",[[69,1],[34,1],[45,1],[56,1],[80,1],[230,10],[256,1],[259,0],[5,1],[8,0],[30,0],[129,0],[82,1],[258,1],[7,1],[152,1],[177,0],[153,0],[232,0],[9,1],[51,0],[75,1],[154,1],[234,0],[48,1],[13,1],[35,1],[49,0],[114,1],[183,0],[194,0],[53,0],[37,1],[116,1],[127,1],[226,1],[251,0],[0,0],[41,1],[65,1],[66,0],[76,1],[131,1],[197,1],[81,0],[67,1],[54,1],[78,1],[133,1],[199,1],[254,1],[27,1],[3,1],[14,1],[28,0],[148,1],[173,0],[149,0],[228,0],[146,1],[201,1],[84,1],[71,1],[150,1],[161,1],[230,0],[55,1],[31,1],[111,0],[190,0],[155,0],[256,0],[126,0],[68,1],[33,1],[44,1],[57,1],[113,0],[123,1],[179,0],[258,0],[6,1],[7,0],[72,1],[62,0],[117,0],[128,0],[193,1],[77,0],[125,1],[9,0],[50,1],[74,1],[85,1],[129,1],[130,0],[151,1],[195,1],[196,0],[261,1],[10,1],[79,0],[145,0],[156,0],[235,0],[63,1],[153,1],[263,1],[47,1],[12,1],[157,1],[182,0],[226,0],[51,1],[52,0],[197,0],[252,0],[1,0],[115,1],[159,1],[53,1],[29,1],[40,1],[64,1],[119,1],[188,0],[80,0],[148,0],[124,0],[42,1],[121,1],[132,1],[198,1],[26,1],[2,1],[81,1],[46,1],[147,1],[172,0],[202,1],[257,1],[134,1],[231,0],[230,2],[255,1],[4,1],[83,1],[70,1],[124,2],[149,1],[160,1],[259,1],[32,1],[8,1],[30,1],[43,1],[178,0],[154,0],[155,1],[36,1],[50,0],[126,1],[116,0],[127,0],[195,0],[10,0],[65,0],[73,1],[38,1],[49,1],[117,1],[128,1],[194,1],[260,1],[77,1],[78,0],[157,0],[130,1],[196,1],[262,1],[11,1],[25,0],[66,1],[79,1],[156,1],[200,1],[39,1],[29,0],[185,0],[158,1],[52,1],[28,1],[118,1],[108,0],[198,0],[253,0],[122,1],[257,0],[6,0],[120,1],[255,0]]],["registers",[[213,0],[37,0],[125,0],[28,0],[191,0],[259,0],[116,0],[149,0],[52,0],[108,2],[118,0],[129,0],[10,0],[32,0],[65,0],[76,0],[151,0],[197,0],[65,18],[225,1],[63,0],[34,0],[67,0],[157,0],[254,0],[36,0],[69,0],[80,0],[124,0],[5,0],[27,0],[148,0],[146,0],[38,0],[258,0],[115,0],[116,26],[29,0],[192,0],[152,0],[117,0],[150,0],[31,0],[53,0],[64,0],[119,0],[231,0],[111,2],[9,0],[130,0],[28,10],[33,0],[66,0],[198,0],[2,0],[35,0],[68,0],[147,0],[148,26],[156,0],[26,0],[48,0],[81,0],[114,0],[193,0],[192,2],[39,0]]]],"pul":[["pulse",[[281,0],[85,0],[140,0],[167,2],[21,0],[142,0],[276,0],[91,0],[281,2],[140,2],[170,0],[21,2],[143,0],[142,2],[208,2],[276,2],[91,2],[168,2],[262,0],[211,0],[277,0],[170,2],[134,0],[279,0],[94,0],[160,0],[211,2],[277,2],[56,0],[279,2],[60,0],[94,2],[273,0],[22,0],[60,2],[209,0],[275,0],[13,0],[24,0],[169,0],[273,2],[22,2],[143,2],[92,0],[275,2],[24,2],[210,0],[14,0],[92,2],[20,0],[141,0],[167,0],[20,2],[141,2],[61,0],[171,0],[209,2],[169,2],[208,0],[263,0],[274,0],[23,0],[168,0],[133,0],[144,0],[212,0],[278,0],[61,2],[93,0],[171,2],[201,0],[280,0],[84,0],[95,0],[161,0],[274,2],[23,2],[144,2],[212,2],[210,2],[278,2],[93,2],[57,0],[202,0],[280,2],[95,2]]]],"eas":[["ease",[[97,42]]]],"not":[["notification",[[153,10],[49,10],[194,10],[126,10],[77,10],[6,10],[255,10]]],["notifications",[[9,0],[130,0],[198,0],[258,0],[259,0],[157,0],[52,0],[80,0],[53,0],[10,0],[81,0],[129,0],[156,0],[197,0]]]],"clo":[["clock",[[279,0],[92,0],[61,0],[94,0],[281,0],[171,0],[140,0],[208,0],[21,0],[274,0],[142,0],[23,0],[210,0],[232,0],[168,0],[144,0],[212,0],[276,0],[278,0],[91,0],[60,0],[93,0],[280,0],[170,0],[95,0],[20,0],[273,0],[143,0],[141,0],[22,0],[209,0],[275,0],[167,0],[211,0],[24,0],[277,0],[169,0]]]],"cyc":[["cycle",[[134,0],[279,0],[92,0],[61,0],[94,0],[281,0],[160,0],[171,0],[85,0],[140,0],[97,50],[208,0],[21,0],[263,0],[274,0],[142,0],[23,0],[56,0],[210,0],[168,0],[133,0],[14,0],[144,0],[212,0],[91,0],[276,0],[278,0],[60,0],[93,0],[201,0],[280,0],[170,0],[84,0],[95,0],[161,0],[20,0],[273,0],[143,0],[141,0],[22,0],[231,0],[251,0],[262,0],[209,0],[275,0],[167,0],[211,0],[13,0],[24,0],[57,0],[169,0],[202,0],[277,0],[116,34]]],["cycles",[[252,0],[252,1],[252,2]]]],"mai":[["mailbox",[[177,1],[263,10],[180,3],[185,11],[262,42],[180,0],[180,6],[173,0],[181,1],[186,0],[179,1],[180,27],[180,30],[174,1],[177,0],[175,0],[185,10],[181,0],[180,2],[180,11],[176,1],[178,1],[179,0],[180,26],[256,42],[174,0],[185,0],[257,10],[231,0],[185,6],[180,1],[222,34],[173,1],[260,42],[178,0],[180,19],[176,0],[189,0],[261,10],[175,1]]],["maintains",[[234,0]]]],"sig":[["sign",[[30,0]]],["signal",[[279,0],[92,0],[61,0],[94,0],[281,0],[171,0],[140,0],[224,18],[208,0],[21,0],[274,0],[142,0],[23,0],[210,0],[276,0],[168,0],[144,0],[212,0],[278,0],[91,0],[60,0],[93,0],[280,0],[170,0],[95,0],[20,0],[273,0],[143,0],[141,0],[22,0],[209,0],[275,0],[167,0],[211,0],[24,0],[277,0],[169,0]]],["signature",[[37,0],[38,0],[36,1],[37,2],[36,0],[36,2],[37,1]]],["signing",[[37,0],[33,0],[28,0],[30,10],[30,0],[36,0],[124,0]]]],"sof":[["software",[[98,2],[116,0],[249,0],[148,0],[65,0],[98,0]]]],"hma":[["hmac",[[122,18],[46,26],[74,26],[97,42],[122,26],[65,0],[46,18],[74,18]]],["hmac384",[[68,1],[63,0],[66,1],[69,1],[64,1],[65,1],[66,0],[67,0],[62,0],[68,0],[69,0],[64,0],[65,0],[67,2],[63,1],[67,1]]],["hmac384_base_address",[[63,0],[66,0],[67,0],[68,0],[69,0],[64,0],[65,0]]],["hmac_block_dest_valid",[[97,42]]],["hmac_key_dest_valid",[[97,42]]]],"018":[["0180",[[33,0]]]],"gat":[["gates",[[250,0],[250,2]]],["gating",[[235,0],[235,1],[235,2]]]],"ecc":[["ecc",[[34,1],[37,0],[262,42],[27,1],[263,10],[28,0],[36,1],[46,42],[74,58],[30,0],[180,18],[32,0],[122,58],[38,1],[29,1],[31,1],[34,0],[74,42],[36,0],[27,0],[122,42],[180,11],[46,50],[25,0],[33,1],[26,1],[35,1],[38,0],[39,1],[29,0],[256,42],[31,0],[257,10],[37,1],[74,50],[180,10],[28,1],[122,50],[32,1],[30,1],[33,0],[46,58],[260,42],[180,19],[35,0],[261,10],[97,42],[26,0],[48,0],[39,0]]],["ecc_base_address",[[37,0],[38,0],[33,0],[28,0],[34,0],[29,0],[35,0],[30,0],[36,0],[31,0],[26,0],[32,0],[27,0],[39,0]]],["ecc_msg_dest_valid",[[97,42]]],["ecc_pkey_dest_valid",[[97,42]]],["ecc_seed_dest_valid",[[97,42]]]],"own":[["owner",[[242,0]]]],"sam":[["same",[[279,0],[92,0],[61,0],[94,0],[281,0],[171,0],[140,0],[208,0],[21,0],[274,0],[142,0],[23,0],[210,0],[276,0],[168,0],[144,0],[212,0],[278,0],[91,0],[60,0],[93,0],[280,0],[170,0],[95,0],[20,0],[273,0],[143,0],[141,0],[22,0],[209,0],[275,0],[167,0],[211,0],[24,0],[277,0],[169,0]]]],"doe":[["doe",[[4,0],[2,1],[3,1],[3,7],[3,6],[1,0],[3,2],[4,1]]],["doe_clear_obf_secrets",[[3,7]]],["doe_fe",[[3,7]]],["doe_idle",[[3,7]]],["doe_uds",[[3,7]]]],"rol":[["rollback",[[245,0]]]],"set":[["set",[[37,0],[279,0],[92,0],[125,0],[28,0],[61,0],[94,0],[116,0],[173,0],[171,0],[281,0],[140,0],[180,18],[252,0],[76,0],[250,0],[254,0],[208,0],[21,0],[274,0],[142,0],[23,0],[34,0],[210,0],[168,0],[144,0],[185,10],[36,0],[212,0],[91,0],[148,0],[5,0],[276,0],[60,0],[93,0],[278,0],[280,0],[183,0],[170,0],[95,0],[152,0],[20,0],[250,2],[143,0],[273,0],[141,0],[22,0],[231,0],[251,0],[209,0],[33,0],[275,0],[167,0],[211,0],[24,0],[35,0],[277,0],[169,0],[48,0],[193,0]]],["sets",[[3,6]]],["setting",[[72,2],[122,2],[42,2],[70,2],[44,2],[120,2],[40,2],[46,2],[74,2],[124,2]]]],"cop":[["copy",[[46,2],[74,2],[122,2]]],["copying",[[72,2],[42,2],[70,2],[44,2],[120,2],[40,2]]]],"unc":[["uncorrectable",[[260,42],[180,18],[256,42],[262,42]]]],"tag":[["tag",[[66,0],[69,1],[69,2]]]],"bus":[["busy",[[180,6],[180,7]]]],"acq":[["acquired",[[180,34],[180,35]]]],"adv":[["advised",[[180,18]]]],"coo":[["coordinate",[[34,0],[35,0]]]],"flo":[["flops",[[3,6]]],["flow",[[45,10],[47,10],[41,0],[45,22],[4,18],[43,0],[47,22],[41,18],[43,18],[71,10],[45,0],[73,10],[71,22],[47,0],[73,22],[45,18],[3,6],[47,18],[4,26],[75,10],[222,1],[123,10],[71,0],[121,10],[75,22],[121,22],[73,0],[123,22],[71,18],[73,18],[222,34],[124,2],[75,0],[121,0],[41,10],[75,18],[123,0],[43,10],[4,34],[121,18],[41,22],[123,18],[43,22]]],["flows",[[222,0],[4,0],[192,0]]]],"ima":[["images",[[253,0]]]],"flu":[["flush",[[224,18]]]],"utt":[["utterly",[[36,0]]]],"tur":[["turns",[[36,0]]]],"ord":[["order",[[9,0],[37,0],[130,0],[38,0],[33,0],[198,0],[258,0],[259,0],[157,0],[52,0],[36,0],[80,0],[53,0],[10,0],[81,0],[129,0],[156,0],[197,0]]]],"obf":[["obf",[[3,7],[3,6]]],["obfuscated",[[238,0],[239,0]]],["obfuscation",[[249,0],[249,1],[3,0]]]],"end":[["endian",[[37,0],[38,0],[33,0],[191,0],[34,0],[67,0],[35,0],[68,0],[185,10],[36,0],[31,0],[69,0],[118,0],[32,0],[119,0],[150,0],[151,0],[39,0]]],["endianness",[[185,11]]]],"obs":[["observed",[[224,18]]],["observing",[[279,0],[92,0],[61,0],[94,0],[281,0],[171,0],[140,0],[208,0],[21,0],[274,0],[142,0],[23,0],[210,0],[276,0],[168,0],[144,0],[212,0],[278,0],[91,0],[60,0],[93,0],[280,0],[170,0],[95,0],[20,0],[273,0],[143,0],[141,0],[22,0],[209,0],[275,0],[167,0],[211,0],[24,0],[277,0],[169,0]]]],"032":[["032c",[[36,0]]]],"att":[["attributes",[[246,0],[225,0],[226,0],[227,0],[228,0]]]],"imp":[["implement",[[125,0],[254,0],[152,0],[48,0],[5,0],[76,0],[193,0]]],["implemented",[[279,0],[92,0],[61,0],[94,0],[281,0],[171,0],[140,0],[208,0],[21,0],[274,0],[142,0],[23,0],[210,0],[276,0],[168,0],[144,0],[212,0],[278,0],[91,0],[60,0],[93,0],[280,0],[170,0],[95,0],[20,0],[273,0],[143,0],[141,0],[22,0],[209,0],[275,0],[167,0],[211,0],[24,0],[277,0],[169,0]]],["improbable",[[36,0]]]],"era":[["erase",[[148,0],[116,0],[65,0]]]],"int":[["integer",[[232,0]]],["integrated",[[248,0]]],["interface",[[213,0],[225,0],[236,0],[226,0],[237,0],[227,0],[254,0],[228,0],[224,18]]],["internal",[[28,10],[260,2],[28,0],[116,26],[116,0],[192,0],[262,2],[148,26],[54,2],[148,0],[50,2],[56,2],[65,0],[256,2],[192,2],[65,18]]],["interrupt",[[58,1],[80,1],[125,0],[259,0],[281,0],[8,0],[137,1],[167,2],[273,1],[205,1],[88,1],[129,2],[140,2],[49,0],[194,0],[208,2],[91,2],[262,0],[11,0],[197,1],[159,2],[170,2],[53,2],[254,1],[265,1],[14,1],[132,2],[277,2],[82,10],[155,0],[60,0],[83,2],[94,2],[167,1],[128,0],[273,0],[22,0],[129,1],[140,1],[196,0],[79,0],[258,2],[208,1],[91,1],[143,2],[158,0],[52,0],[158,18],[197,0],[159,1],[170,1],[200,2],[53,1],[254,0],[14,0],[132,1],[82,0],[257,1],[268,1],[82,18],[83,1],[94,1],[167,0],[276,1],[131,0],[131,18],[208,0],[260,1],[143,1],[93,0],[199,18],[10,2],[200,1],[211,1],[160,26],[161,0],[55,0],[212,2],[279,1],[17,1],[162,1],[257,0],[280,2],[6,0],[135,1],[85,0],[203,1],[86,1],[142,0],[13,26],[153,0],[276,0],[9,1],[154,1],[165,1],[48,1],[260,0],[21,2],[143,0],[127,1],[157,2],[168,2],[199,26],[200,0],[211,0],[78,1],[89,1],[134,0],[279,0],[198,2],[81,2],[271,1],[20,1],[126,0],[160,2],[77,0],[9,0],[50,1],[61,1],[206,1],[195,1],[133,26],[156,0],[11,18],[263,1],[274,1],[12,1],[23,1],[201,26],[157,1],[168,1],[84,26],[51,1],[130,2],[275,2],[13,2],[24,2],[80,0],[92,2],[198,1],[81,1],[20,0],[255,1],[138,1],[160,1],[160,10],[141,2],[50,0],[61,0],[195,0],[209,2],[11,26],[263,0],[274,0],[12,0],[23,0],[157,0],[168,0],[130,1],[171,2],[266,1],[277,1],[15,1],[92,1],[133,2],[144,2],[278,2],[198,0],[201,2],[95,2],[84,2],[255,0],[56,1],[129,0],[140,0],[202,2],[258,1],[269,1],[7,1],[18,1],[141,1],[152,1],[91,0],[259,2],[281,2],[8,2],[209,1],[158,26],[159,0],[170,0],[53,0],[171,1],[76,1],[132,0],[277,0],[133,1],[144,1],[82,26],[133,10],[83,0],[94,0],[11,2],[201,1],[201,10],[84,1],[95,1],[56,0],[163,1],[57,1],[258,0],[7,0],[152,0],[193,1],[131,26],[125,1],[155,2],[60,2],[209,0],[261,1],[10,1],[87,1],[128,2],[273,2],[22,2],[212,1],[196,2],[79,2],[280,1],[158,2],[52,2],[197,2],[136,1],[14,2],[59,1],[204,1],[154,0],[48,0],[82,2],[193,0],[272,1],[21,1],[155,1],[166,1],[60,1],[127,0],[261,0],[10,0],[128,1],[139,1],[169,2],[22,1],[78,0],[212,0],[264,1],[196,1],[79,1],[90,1],[131,2],[280,0],[158,1],[199,2],[210,2],[158,10],[52,1],[93,2],[161,2],[256,1],[5,1],[82,1],[21,0],[207,1],[51,0],[85,2],[275,1],[13,1],[24,1],[169,1],[13,10],[142,2],[276,2],[131,1],[131,10],[81,0],[54,1],[199,1],[210,1],[199,10],[93,1],[160,0],[160,18],[211,2],[267,1],[16,1],[161,1],[55,1],[134,2],[256,0],[279,2],[5,0],[6,1],[85,1],[130,0],[275,0],[13,0],[24,0],[169,0],[13,18],[142,1],[153,1],[92,0],[278,1],[9,2],[156,2],[54,0],[199,0],[210,0],[84,10],[202,1],[134,1],[141,0],[80,2],[259,1],[270,1],[281,1],[8,1],[19,1],[164,1],[20,2],[126,1],[171,0],[76,0],[49,1],[194,1],[77,1],[133,0],[144,0],[278,0],[61,2],[133,18],[262,1],[11,1],[156,1],[11,10],[201,0],[84,0],[95,0],[201,18],[274,2],[12,2],[23,2],[84,18],[57,0],[202,0]]],["into",[[9,0],[130,0],[198,0],[258,0],[259,0],[157,0],[185,10],[52,0],[80,0],[53,0],[10,0],[81,0],[129,0],[156,0],[197,0]]]],"224":[["224",[[148,0],[116,0]]]],"pow":[["power",[[231,0]]]],"loa":[["loaded",[[185,10]]]],"har":[["hardware",[[224,0],[279,0],[92,0],[215,0],[61,0],[94,0],[116,0],[214,1],[171,0],[281,0],[140,0],[65,0],[208,0],[21,0],[274,0],[142,0],[23,0],[210,0],[218,1],[168,0],[144,0],[212,0],[276,0],[278,0],[91,0],[148,0],[214,0],[60,0],[93,0],[280,0],[170,0],[95,0],[218,0],[20,0],[273,0],[143,0],[141,0],[22,0],[215,1],[209,0],[275,0],[167,0],[211,0],[24,0],[277,0],[169,0]]]],"nop":[["nop",[[72,18],[70,18],[44,18],[120,18],[42,18],[40,18]]]],"256":[["256",[[151,0],[116,0]]]],"cur":[["current",[[180,34],[224,0]]],["curve",[[37,0],[38,0],[33,0],[34,0],[35,0],[36,0]]]],"bad":[["bad",[[262,26],[260,26],[256,26]]]],"048":[["0480",[[39,0]]]],"pro":[["process",[[4,10],[28,0],[66,0],[29,0],[116,0],[4,2],[117,0],[149,0],[148,0],[65,0]]],["processed",[[187,0]]],["processing",[[148,0],[116,0],[65,0]]],["produce",[[50,0],[127,0],[195,0],[8,0],[153,0],[78,0],[155,0],[256,0],[126,0],[51,0],[49,0],[194,0],[7,0],[128,0],[77,0],[196,0],[154,0],[79,0],[257,0],[6,0],[255,0]]],["production",[[224,6],[224,7]]],["profile",[[248,0]]],["programmed",[[222,26]]],["provides",[[4,0],[59,0],[204,0],[17,0],[270,0],[162,0],[138,0],[19,0],[206,0],[164,0],[272,0],[87,0],[232,0],[265,0],[89,0],[166,0],[58,0],[135,0],[267,0],[203,0],[16,0],[269,0],[137,0],[18,0],[271,0],[139,0],[207,0],[86,0],[264,0],[205,0],[163,0],[88,0],[165,0],[266,0],[90,0],[15,0],[268,0],[136,0]]],["providing",[[253,0]]]]}
\ No newline at end of file
diff --git a/src/integration/docs/caliptra_reg_html/search/bkt_index.js b/src/integration/docs/caliptra_reg_html/search/bkt_index.js
deleted file mode 100644
index 25ee0a642..000000000
--- a/src/integration/docs/caliptra_reg_html/search/bkt_index.js
+++ /dev/null
@@ -1 +0,0 @@
-var SearchBucketIndex = [233571405,267651219];
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/.launcher_data/firefox/user.js b/src/soc_ifc/docs/caliptra_top_reg_html/.launcher_data/firefox/user.js
deleted file mode 100644
index 34b966f00..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/.launcher_data/firefox/user.js
+++ /dev/null
@@ -1,4 +0,0 @@
-user_pref("app.normandy.first_run", false);
-user_pref("toolkit.telemetry.reportingpolicy.firstRun", false);
-
-user_pref("security.fileuri.strict_origin_policy", false);
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/02262e892a436d03286daa575db308347986e2f5.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/02262e892a436d03286daa575db308347986e2f5.html
deleted file mode 100644
index 459f45c1c..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/02262e892a436d03286daa575db308347986e2f5.html
+++ /dev/null
@@ -1,214 +0,0 @@
-
-
-
-
Flow Status
-
-
-
- Absolute Address:
-
- Base Offset: 0x3c
- Size: 0x4
-
-
-
Description
-
-
Reports the status of the firmware flows.
- Caliptra Access: RW
- SOC Access: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
mailbox_flow_done
-
-
-
-
Indicates Caliptra is has completed Mailbox Flow.
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
-
ready_for_fuses
-
-
-
-
Indicates Caliptra is ready for Fuses to be programmed.
-Read-only to both Caliptra and SOC.
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
-
ready_for_runtime
-
-
-
-
Indicates Caliptra is ready for Runtime Firmware Download
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
-
ready_for_fw
-
-
-
-
Indicates Caliptra is ready for Firmware Download
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/051b3fdef16f8f7f046c1081ac9ee671618ec799.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/051b3fdef16f8f7f046c1081ac9ee671618ec799.html
deleted file mode 100644
index e1df90afc..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/051b3fdef16f8f7f046c1081ac9ee671618ec799.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
DEBUG & MANUF SERVICE REG
-
-
-
- Absolute Address:
-
- Base Offset: 0xb8
- Size: 0x4
-
-
-
Description
-
-
JTAG in debug/manuf mode or SOC can write to this register for ROM/FW defined skips or services; ROM/FW maintains the defintion of these bits.
- Caliptra Access: RW
- SOC Access: RW
- TAP Access [in debug/manuf mode]: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
DATA
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/0d686bec545b0abd6a78bdae23e44219a390cc67.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/0d686bec545b0abd6a78bdae23e44219a390cc67.html
deleted file mode 100644
index 63108c029..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/0d686bec545b0abd6a78bdae23e44219a390cc67.html
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
BOOTFSM GO
-
-
-
- Absolute Address:
-
- Base Offset: 0xb4
- Size: 0x4
-
-
-
Description
-
-
Indicates that the BootFSM can continue to execute to bring the uController out of reset
- Caliptra Access: RO
- SOC Access: RW
- TAP Access [in debug/manuf mode]: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
GO
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/1127fbb0e2deb4668c1d01ec2a68291fb00bd226.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/1127fbb0e2deb4668c1d01ec2a68291fb00bd226.html
deleted file mode 100644
index f073d429e..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/1127fbb0e2deb4668c1d01ec2a68291fb00bd226.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Hardware Error Encoding
-
-
-
- Absolute Address:
-
- Base Offset: 0x10
- Size: 0x4
-
-
-
Description
-
-
Encoded error value for hardware errors.
- Caliptra Access: RW
- SOC Access: RW
- TAP Access [in debug/manuf mode]: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error_code
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/1682bcaf5d71b37635775ecf1a4b76ac258635ec.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/1682bcaf5d71b37635775ecf1a4b76ac258635ec.html
deleted file mode 100644
index 69383e647..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/1682bcaf5d71b37635775ecf1a4b76ac258635ec.html
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
SHA Accelerator Execute
-
-
-
- Absolute Address:
-
- Base Offset: 0x18
- Size: 0x4
-
-
-
Description
-
-
For Streaming Function, indicates that the initiator is done streaming.
-For the Mailbox SHA Function, indicates that the SHA can begin execution.
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
EXECUTE
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/181e24d7ed1cd01eac1ea4d450000cbcc1a6ed35.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/181e24d7ed1cd01eac1ea4d450000cbcc1a6ed35.html
deleted file mode 100644
index a52850688..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/181e24d7ed1cd01eac1ea4d450000cbcc1a6ed35.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
Unique Device Secret
-
-
-
- Absolute Address:
-
- Base Offset: 0x200
- Size: 0x4
- Array Dimensions: [12]
- Array Stride: +0x4
- Total Size: 0x30
-
-
-
Description
-
-
Obfuscated UDS.
- Caliptra Access: -
- SOC Access: WL-S
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
seed
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/18db436c69b87de8b176bf704d0c51f175d9bd68.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/18db436c69b87de8b176bf704d0c51f175d9bd68.html
deleted file mode 100644
index 0bec53778..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/18db436c69b87de8b176bf704d0c51f175d9bd68.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
TRNG Data
-
-
-
- Absolute Address:
-
- Base Offset: 0x78
- Size: 0x4
- Array Dimensions: [12]
- Array Stride: +0x4
- Total Size: 0x30
-
-
-
Description
-
-
Storage for the requested TRNG Data.
- Caliptra Access: RO
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
DATA
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/1b77f87eb493c2899515c2b661e354cc2c6b617f.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/1b77f87eb493c2899515c2b661e354cc2c6b617f.html
deleted file mode 100644
index a2535edaf..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/1b77f87eb493c2899515c2b661e354cc2c6b617f.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
SHA Accelerator Data In
-
-
-
- Absolute Address:
-
- Base Offset: 0x14
- Size: 0x4
-
-
-
Description
-
-
Data in register for SHA Streaming function
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
DATAIN
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/1b95be2cc63802d73c20e9a86eed9cb92c819be3.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/1b95be2cc63802d73c20e9a86eed9cb92c819be3.html
deleted file mode 100644
index 6bfa4554e..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/1b95be2cc63802d73c20e9a86eed9cb92c819be3.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
Mailbox DataIn
-
-
-
- Absolute Address:
-
- Base Offset: 0x10
- Size: 0x4
-
-
-
Description
-
-
Data in register, write the next data to mailbox
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
datain
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/216a5c8d3427e457edacdeb7fa94738454cb1cd9.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/216a5c8d3427e457edacdeb7fa94738454cb1cd9.html
deleted file mode 100644
index 643a65768..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/216a5c8d3427e457edacdeb7fa94738454cb1cd9.html
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
Mailbox Execute
-
-
-
- Absolute Address:
-
- Base Offset: 0x18
- Size: 0x4
-
-
-
Description
-
-
Mailbox execute register indicates to receiver that the sender is done
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
execute
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/2999aaab475299fbd48c3b2e87a8d748e5ef7ad4.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/2999aaab475299fbd48c3b2e87a8d748e5ef7ad4.html
deleted file mode 100644
index 8b35eb118..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/2999aaab475299fbd48c3b2e87a8d748e5ef7ad4.html
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
Fuse Write Done
-
-
-
- Absolute Address:
-
- Base Offset: 0xac
- Size: 0x4
-
-
-
Description
-
-
Writes to fuse registers are completed. After the done bit is set, any subsequent writes to a fuse register will be dropped unless there is a power cycle or a warm reset or caliptra FW allows a write (negotiated through a mailbox command).
- Caliptra Access: RO
- SOC Access: RW1-S
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
done
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/2b9758d28c1be2d6cba22e952cbaa097e13f2613.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/2b9758d28c1be2d6cba22e952cbaa097e13f2613.html
deleted file mode 100644
index 002667fe2..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/2b9758d28c1be2d6cba22e952cbaa097e13f2613.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
fuse_fmc_key_manifest_svn
-
-
-
- Absolute Address:
-
- Base Offset: 0x2b4
- Size: 0x4
-
-
-
Description
-
-
FMC Security Version Number.
- Caliptra Access: RO
- SOC Access: RWL-S
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
svn
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/36230dc338943dc151e798bb5f7f112c244c687b.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/36230dc338943dc151e798bb5f7f112c244c687b.html
deleted file mode 100644
index 7c515bdec..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/36230dc338943dc151e798bb5f7f112c244c687b.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
SHA Accelerator Data Length
-
-
-
- Absolute Address:
-
- Base Offset: 0x10
- Size: 0x4
-
-
-
Description
-
-
The length of data to be processed in bytes.
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
LENGTH
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/3c7e2ffda559dbbe62614256eaf093cafc0129e3.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/3c7e2ffda559dbbe62614256eaf093cafc0129e3.html
deleted file mode 100644
index 8353db259..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/3c7e2ffda559dbbe62614256eaf093cafc0129e3.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
fuse_key_manifest_pk_hash
-
-
-
- Absolute Address:
-
- Base Offset: 0x250
- Size: 0x4
- Array Dimensions: [12]
- Array Stride: +0x4
- Total Size: 0x30
-
-
-
Description
-
-
Key Manifest PK hash Fuse.
- Caliptra Access: RO
- SOC Access: RWL-S
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
hash
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/3e6ae2b9f36b8f1a356e7d6c48b531f6b0b0f6b3.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/3e6ae2b9f36b8f1a356e7d6c48b531f6b0b0f6b3.html
deleted file mode 100644
index 08f38518a..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/3e6ae2b9f36b8f1a356e7d6c48b531f6b0b0f6b3.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
fuse_idevid_cert_attr
-
-
-
- Absolute Address:
-
- Base Offset: 0x2cc
- Size: 0x4
- Array Dimensions: [24]
- Array Stride: +0x4
- Total Size: 0x60
-
-
-
Description
-
-
Manufacturer IEEE IDevID Certificate Gen Attributes.
- Caliptra Access: RO
- SOC Access: RWL-S
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
cert
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/40517d4a8a3696a6054f16315706c61594a554ed.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/40517d4a8a3696a6054f16315706c61594a554ed.html
deleted file mode 100644
index 40a64416e..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/40517d4a8a3696a6054f16315706c61594a554ed.html
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
Global Caliptra Clk gating enable
-
-
-
- Absolute Address:
-
- Base Offset: 0xbc
- Size: 0x4
-
-
-
Description
-
-
Control register to enable or disable all of the caliptra clk gating. Default is 0 (disabled).
- Caliptra Access: RO
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
clk_gating_en
-
-
-
-
Clk gating enable
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/4668b3c9d01b72d1fe96527d1c3f0f97078383ef.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/4668b3c9d01b72d1fe96527d1c3f0f97078383ef.html
deleted file mode 100644
index ea54cc3bc..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/4668b3c9d01b72d1fe96527d1c3f0f97078383ef.html
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
SHA Accelerator Status
-
-
-
- Absolute Address:
-
- Base Offset: 0x1c
- Size: 0x4
-
-
-
Description
-
-
Status register indicating when the requested function is complete
- Caliptra Access: RO
- SOC Access: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
VALID
-
-
-
-
Valid bit, indicating that the digest is complete
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/4eb492ac5806a7e0a5ceba95132158108f6e4af1.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/4eb492ac5806a7e0a5ceba95132158108f6e4af1.html
deleted file mode 100644
index 34bcf51c6..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/4eb492ac5806a7e0a5ceba95132158108f6e4af1.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
Timer Config
-
-
-
- Absolute Address:
-
- Base Offset: 0xb0
- Size: 0x4
-
-
-
Description
-
-
Provides the clock period of the system clock.
-Used to standardize the RISC-V Standard MTIME count register.
-Clock Period is indicated as an integer number of picoseconds.
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
clk_period
-
-
-
-
Period in (ps)
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/5aa8cec9f9bdaeca219b9a97973da8d8d5c6f235.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/5aa8cec9f9bdaeca219b9a97973da8d8d5c6f235.html
deleted file mode 100644
index 4b50f00f6..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/5aa8cec9f9bdaeca219b9a97973da8d8d5c6f235.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
Generic Output Wires
-
-
-
- Absolute Address:
-
- Base Offset: 0xc8
- Size: 0x4
- Array Dimensions: [2]
- Array Stride: +0x4
- Total Size: 0x8
-
-
-
Description
-
-
Generic output wires connected to SoC interface.
- Caliptra Access: RW
- SOC Access: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
generic_wires
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/5d75182bd3fa9741ae716fbe1e5d517a65a8f05f.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/5d75182bd3fa9741ae716fbe1e5d517a65a8f05f.html
deleted file mode 100644
index beb95b78d..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/5d75182bd3fa9741ae716fbe1e5d517a65a8f05f.html
+++ /dev/null
@@ -1,127 +0,0 @@
-
-
-
-
Reset Reason
-
-
-
- Absolute Address:
-
- Base Offset: 0x40
- Size: 0x4
-
-
-
Description
-
-
Indicates to ROM the originating cause for the PC to be reset to 0.
-Only reset during cold-boot (sticky).
- Caliptra Access: RO
- SOC Access: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
WARM_RESET
-
-
-
-
warm reset has been executed
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
-
FW_UPD_RESET
-
-
-
-
FW update reset has been executed
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/5e4bc4635caa7e014e49dbdd784f9e94fcf387e2.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/5e4bc4635caa7e014e49dbdd784f9e94fcf387e2.html
deleted file mode 100644
index 7201088f6..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/5e4bc4635caa7e014e49dbdd784f9e94fcf387e2.html
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
fuse_key_manifest_pk_hash_mask
-
-
-
- Absolute Address:
-
- Base Offset: 0x280
- Size: 0x4
-
-
-
Description
-
-
Key Manifest Mask Fuse.
- Caliptra Access: RO
- SOC Access: RWL-S
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
mask
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/615b4038564bee415ea86badf42b60b15e7a9ea7.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/615b4038564bee415ea86badf42b60b15e7a9ea7.html
deleted file mode 100644
index 62e5fea2b..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/615b4038564bee415ea86badf42b60b15e7a9ea7.html
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
SHA Accelerator Digest
-
-
-
- Absolute Address:
-
- Base Offset: 0x20
- Size: 0x4
- Array Dimensions: [16]
- Array Stride: +0x4
- Total Size: 0x40
-
-
-
Description
-
-
16 32-bit registers storing the 512-bit digest output in
-big-endian representation.
- Caliptra Access: RO
- SOC Access: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
DIGEST
-
-
-
-
Output digest field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/6a7572c2f3d6aca3a284b15db5d5a9b1f3c946d9.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/6a7572c2f3d6aca3a284b15db5d5a9b1f3c946d9.html
deleted file mode 100644
index 7aba7329d..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/6a7572c2f3d6aca3a284b15db5d5a9b1f3c946d9.html
+++ /dev/null
@@ -1,109 +0,0 @@
-
-
-
-
sha512_acc_csr
-
-
-
- Absolute Address:
-
- Base Offset: 0x30021000
- Size: 0x64
-
-
-
Description
-
-
Address map for SHA Acceleration Block Register Space
-
-
-
Contents
-
-
-
- Offset
- Identifier
- Name
-
-
-
- 0x00
- LOCK
- SHA Accelerator Lock
-
-
-
-
-
- 0x04
- USER
- SHA Accelerator User
-
-
-
-
-
- 0x08
- MODE
- SHA Accelerator Mode
-
-
-
-
-
- 0x0C
- START_ADDRESS
- SHA Accelerator Data Start Address
-
-
-
-
-
- 0x10
- DLEN
- SHA Accelerator Data Length
-
-
-
-
-
- 0x14
- DATAIN
- SHA Accelerator Data In
-
-
-
-
-
- 0x18
- EXECUTE
- SHA Accelerator Execute
-
-
-
-
-
- 0x1C
- STATUS
- SHA Accelerator Status
-
-
-
-
-
- 0x20
- DIGEST[16]
- SHA Accelerator Digest
-
-
-
-
-
- 0x60
- CONTROL
- SHA Accelerator Control
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/70098cdb2af5152f29f8d4fd02998517ce27c0e0.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/70098cdb2af5152f29f8d4fd02998517ce27c0e0.html
deleted file mode 100644
index cfd8412ea..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/70098cdb2af5152f29f8d4fd02998517ce27c0e0.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Valid User for TRNG
-
-
-
- Absolute Address:
-
- Base Offset: 0x70
- Size: 0x4
-
-
-
Description
-
-
Valid PAUSER attributes for TRNG on SoC APB Interface.
- Caliptra Access: RW
- SOC Access: RW
-Read-Only once locked by TRNG_PAUSER_LOCK.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
PAUSER
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/7bd2b5cdc8f016f9177add5095307b7dca595998.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/7bd2b5cdc8f016f9177add5095307b7dca595998.html
deleted file mode 100644
index 1dfa4d656..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/7bd2b5cdc8f016f9177add5095307b7dca595998.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
Field Entropy
-
-
-
- Absolute Address:
-
- Base Offset: 0x230
- Size: 0x4
- Array Dimensions: [8]
- Array Stride: +0x4
- Total Size: 0x20
-
-
-
Description
-
-
Obfuscated Field Entropy.
- Caliptra Access: -
- SOC Access: WL-S
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
seed
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/81d6ccc3cc858814f28e9adef37c4436daa45158.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/81d6ccc3cc858814f28e9adef37c4436daa45158.html
deleted file mode 100644
index 311e24434..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/81d6ccc3cc858814f28e9adef37c4436daa45158.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
Firmware Extended Error Information
-
-
-
- Absolute Address:
-
- Base Offset: 0x18
- Size: 0x4
- Array Dimensions: [8]
- Array Stride: +0x4
- Total Size: 0x20
-
-
-
Description
-
-
Firmware Extended Error information for firmware errors.
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error_info
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/8dfb38192fd3805de6d3b92da8f64d7e0a6ae921.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/8dfb38192fd3805de6d3b92da8f64d7e0a6ae921.html
deleted file mode 100644
index 42d593c2e..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/8dfb38192fd3805de6d3b92da8f64d7e0a6ae921.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
Mailbox User
-
-
-
- Absolute Address:
-
- Base Offset: 0x4
- Size: 0x4
-
-
-
Description
-
-
Stores the user that locked the mailbox
- Caliptra Access: RO
- SOC Access: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
user
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/9948b8f3ae686d999bd30dacf5cd1e07beb2d78a.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/9948b8f3ae686d999bd30dacf5cd1e07beb2d78a.html
deleted file mode 100644
index 3ee1ed151..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/9948b8f3ae686d999bd30dacf5cd1e07beb2d78a.html
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
Mailbox Force Unlock
-
-
-
- Absolute Address:
-
- Base Offset: 0x20
- Size: 0x4
-
-
-
Description
-
-
Capability for uC only to force unlock the mailbox.
- Caliptra Access: RW
- SOC Access: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
unlock
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/99674413de77d5338a9fb984d2c37e171a68291f.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/99674413de77d5338a9fb984d2c37e171a68291f.html
deleted file mode 100644
index e65829e05..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/99674413de77d5338a9fb984d2c37e171a68291f.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
fuse_runtime_svn
-
-
-
- Absolute Address:
-
- Base Offset: 0x2b8
- Size: 0x4
- Array Dimensions: [4]
- Array Stride: +0x4
- Total Size: 0x10
-
-
-
Description
-
-
Runtime SVN Fuse.
- Caliptra Access: RO
- SOC Access: RWL-S
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
svn
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/9998fb083bfbbb92da4b509dc1932affd411e90b.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/9998fb083bfbbb92da4b509dc1932affd411e90b.html
deleted file mode 100644
index 72be76a8e..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/9998fb083bfbbb92da4b509dc1932affd411e90b.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
Hardware Error Non-Fatal
-
-
-
- Absolute Address:
-
- Base Offset: 0x4
- Size: 0x4
-
-
-
Description
-
-
Indicates non-fatal hardware error.
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error_code
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/9bc9ef49dd6d260ba837a89d1ee5f5eeb57d9baa.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/9bc9ef49dd6d260ba837a89d1ee5f5eeb57d9baa.html
deleted file mode 100644
index 17273723d..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/9bc9ef49dd6d260ba837a89d1ee5f5eeb57d9baa.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Mailbox Data Length
-
-
-
- Absolute Address:
-
- Base Offset: 0xc
- Size: 0x4
-
-
-
Description
-
-
Data length for mailbox access in bytes
- Caliptra Access: RW
- SOC Access: RW
- TAP Access [in debug/manuf mode]: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
length
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/9e51e28e6af7d6c3ac05b458f7548acd07dbdcbb.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/9e51e28e6af7d6c3ac05b458f7548acd07dbdcbb.html
deleted file mode 100644
index c1a0eb6e7..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/9e51e28e6af7d6c3ac05b458f7548acd07dbdcbb.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Firmware Error Encoding
-
-
-
- Absolute Address:
-
- Base Offset: 0x14
- Size: 0x4
-
-
-
Description
-
-
Encoded error value for firmware errors.
- Caliptra Access: RW
- SOC Access: RW
- TAP Access [in debug/manuf mode]: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error_code
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/a6bee44bd7df135bbbe4114f3bf15aade0774905.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/a6bee44bd7df135bbbe4114f3bf15aade0774905.html
deleted file mode 100644
index d63afdaf6..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/a6bee44bd7df135bbbe4114f3bf15aade0774905.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
SHA Accelerator User
-
-
-
- Absolute Address:
-
- Base Offset: 0x4
- Size: 0x4
-
-
-
Description
-
-
Stores the user that locked the SHA
- Caliptra Access: RO
- SOC Access: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
USER
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/a9cbb126c3ef14ecc2f242a7e5fc23aaa2d3e570.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/a9cbb126c3ef14ecc2f242a7e5fc23aaa2d3e570.html
deleted file mode 100644
index d353f5fec..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/a9cbb126c3ef14ecc2f242a7e5fc23aaa2d3e570.html
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
fuse_anti_rollback_disable
-
-
-
- Absolute Address:
-
- Base Offset: 0x2c8
- Size: 0x4
-
-
-
Description
-
-
Anti Rollback Disable Fuse.
- Caliptra Access: RO
- SOC Access: RWL-S
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
dis
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/ab53c83a5be03d030f5244b4b7dc7d343869060a.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/ab53c83a5be03d030f5244b4b7dc7d343869060a.html
deleted file mode 100644
index c4c642632..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/ab53c83a5be03d030f5244b4b7dc7d343869060a.html
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
SHA Accelerator Control
-
-
-
- Absolute Address:
-
- Base Offset: 0x60
- Size: 0x4
-
-
-
Description
-
-
SHA Accelerator control flows.
- Zeroize the SHA engine internal registers.
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
ZEROIZE
-
-
-
-
Zeroize all internal registers
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/b4b319577c34996e1753255368bc557832e304a9.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/b4b319577c34996e1753255368bc557832e304a9.html
deleted file mode 100644
index 3857eb350..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/b4b319577c34996e1753255368bc557832e304a9.html
+++ /dev/null
@@ -1,67 +0,0 @@
-
-
-
-
caliptra_top_reg
-
-
-
- Absolute Address:
-
- Base Offset: 0x0
- Size: 0x30030340
-
-
-
-
Contents
-
-
-
- Offset
- Identifier
- Name
-
-
-
- 0x3001FFFF
- -
- -
-
-
-
- 0x30020000
- mbox_csr
- -
-
-
-
-
-
- 0x30020024
- -
- -
-
-
-
- 0x30021000
- sha512_acc_csr
- -
-
-
-
-
-
- 0x30021064
- -
- -
-
-
-
- 0x30030000
- generic_and_fuse_reg
- -
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/ba97088702e815f6e563690d0bd5e26b570be804.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/ba97088702e815f6e563690d0bd5e26b570be804.html
deleted file mode 100644
index ccd504214..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/ba97088702e815f6e563690d0bd5e26b570be804.html
+++ /dev/null
@@ -1,92 +0,0 @@
-
-
-
-
Valid User Register Lock
-
-
-
- Absolute Address:
-
- Base Offset: 0x5c
- Size: 0x4
- Array Dimensions: [5]
- Array Stride: +0x4
- Total Size: 0x14
-
-
-
Description
-
-
Valid PAUSER attributes for requests from SoC APB Interface.
-Each bit corresponds to locking the associated VALID_PAUSER register.
- Caliptra Access: RW
- SOC Access: RW
-Read-Only once locked.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
LOCK
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/bfbc748832d3cb02f47b0613bcc07bfb8e8c06e7.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/bfbc748832d3cb02f47b0613bcc07bfb8e8c06e7.html
deleted file mode 100644
index 5a7724a26..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/bfbc748832d3cb02f47b0613bcc07bfb8e8c06e7.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
Firmware Error Non-Fatal
-
-
-
- Absolute Address:
-
- Base Offset: 0xc
- Size: 0x4
-
-
-
Description
-
-
Indicates non-fatal firmware error.
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error_code
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/c03dfbffeda5200e6f2ce3dca6fdd18b6625cf7d.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/c03dfbffeda5200e6f2ce3dca6fdd18b6625cf7d.html
deleted file mode 100644
index 611fb38c9..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/c03dfbffeda5200e6f2ce3dca6fdd18b6625cf7d.html
+++ /dev/null
@@ -1,128 +0,0 @@
-
-
-
-
TRNG Status
-
-
-
- Absolute Address:
-
- Base Offset: 0xa8
- Size: 0x4
-
-
-
Description
-
-
TRNG Status register to indicate request and done
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
DATA_WR_DONE
-
-
-
-
Indicates that the requests TRNG Data is done and stored in the TRNG Data register.
- Caliptra Access: RO
- SOC Access: RW
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
-
DATA_REQ
-
-
-
-
Indicates that the requests TRNG Data is done and stored in the TRNG Data register.
- Caliptra Access: RW
- SOC Access: RO
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/c086dac0267b562f072f9e28d754e81c6f5ac2c8.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/c086dac0267b562f072f9e28d754e81c6f5ac2c8.html
deleted file mode 100644
index 357168361..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/c086dac0267b562f072f9e28d754e81c6f5ac2c8.html
+++ /dev/null
@@ -1,169 +0,0 @@
-
-
-
-
SHA Accelerator Mode
-
-
-
- Absolute Address:
-
- Base Offset: 0x8
- Size: 0x4
-
-
-
Description
-
-
Stores the requested mode for the SHA to execute.
-SHA Supports both SHA384 and SHA512 modes of operation.
-SHA Supports streaming mode - SHA is computed on a stream of incoming data to datain register.
- mailbox mode - SHA is computed on LENGTH bytes of data stored in the mailbox from START_ADDRESS.
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
ENDIAN_TOGGLE - Endianness Toggle for SHA in mailbox mode
-
-
-
-
Default behavior assumes that data in mailbox is little endian,
-When set to 0, data from mailbox will be swizzled from little to big endian at the byte level.
-When set to 1, data from the mailbox will be loaded into SHA as-is.
- Caliptra Access: RW
- SOC Access: RW
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
-
MODE
-
-
-
-
-
- enum sha_cmd_e
-
-
- SHA_STREAM_384
- 0x0
- SHA is in SHA384, streaming mode
-
-
- SHA_STREAM_512
- 0x1
- SHA is in SHA512, streaming mode
-
-
- SHA_MBOX_384
- 0x2
- SHA is in SHA384, mailbox mode
-
-
- SHA_MBOX_512
- 0x3
- SHA is in SHA512, mailbox mode
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/c2099f5ffdc165b21d7970af801a7a9c1a41c416.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/c2099f5ffdc165b21d7970af801a7a9c1a41c416.html
deleted file mode 100644
index 020dad200..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/c2099f5ffdc165b21d7970af801a7a9c1a41c416.html
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-
-
mbox_csr
-
-
-
- Absolute Address:
-
- Base Offset: 0x30020000
- Size: 0x24
-
-
-
Description
-
-
address maps for mbox register space
-
-
-
Contents
-
-
-
- Offset
- Identifier
- Name
-
-
-
- 0x00
- mbox_lock
- Mailbox Lock
-
-
-
-
-
- 0x04
- mbox_user
- Mailbox User
-
-
-
-
-
- 0x08
- mbox_cmd
- Mailbox Command
-
-
-
-
-
- 0x0C
- mbox_dlen
- Mailbox Data Length
-
-
-
-
-
- 0x10
- mbox_datain
- Mailbox DataIn
-
-
-
-
-
- 0x14
- mbox_dataout
- Mailbox DataOut
-
-
-
-
-
- 0x18
- mbox_execute
- Mailbox Execute
-
-
-
-
-
- 0x1C
- mbox_status
- Mailbox Status
-
-
-
-
-
- 0x20
- mbox_unlock
- Mailbox Force Unlock
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/c28a5740dc6b68c06a480eccf105a7b0c02cbbfa.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/c28a5740dc6b68c06a480eccf105a7b0c02cbbfa.html
deleted file mode 100644
index 580d4ca77..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/c28a5740dc6b68c06a480eccf105a7b0c02cbbfa.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
fuse_owner_pk_hash
-
-
-
- Absolute Address:
-
- Base Offset: 0x284
- Size: 0x4
- Array Dimensions: [12]
- Array Stride: +0x4
- Total Size: 0x30
-
-
-
Description
-
-
Owner PK hash Fuse.
- Caliptra Access: RO
- SOC Access: RWL-S
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
hash
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/d4781df499ac8723e0b6dfc0fb1b9a5044f4180a.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/d4781df499ac8723e0b6dfc0fb1b9a5044f4180a.html
deleted file mode 100644
index d7f367ad8..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/d4781df499ac8723e0b6dfc0fb1b9a5044f4180a.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
Firmware Error Fatal
-
-
-
- Absolute Address:
-
- Base Offset: 0x8
- Size: 0x4
-
-
-
Description
-
-
Indicates fatal firmware error.
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error_code
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/dad8a056ae749a214bbbdadebf64b6383854d93f.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/dad8a056ae749a214bbbdadebf64b6383854d93f.html
deleted file mode 100644
index 62ed29577..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/dad8a056ae749a214bbbdadebf64b6383854d93f.html
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
SHA Accelerator Lock
-
-
-
- Absolute Address:
-
- Base Offset: 0x0
- Size: 0x4
-
-
-
Description
-
-
SHA lock register for SHA access, reading 0 will set the lock, Write 1 to clear the lock
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
LOCK
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/dae6dae17814396b90085422ad4243810da3eeed.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/dae6dae17814396b90085422ad4243810da3eeed.html
deleted file mode 100644
index a7dfd918a..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/dae6dae17814396b90085422ad4243810da3eeed.html
+++ /dev/null
@@ -1,315 +0,0 @@
-
-
-
-
generic_and_fuse_reg
-
-
-
- Absolute Address:
-
- Base Offset: 0x30030000
- Size: 0x340
-
-
-
Description
-
-
Address map for SoC Interface Block architectural registers and fuse space
-
-
-
Contents
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/dc08080208cf911379acbdc217614423ccc0fb7f.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/dc08080208cf911379acbdc217614423ccc0fb7f.html
deleted file mode 100644
index 90db3c706..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/dc08080208cf911379acbdc217614423ccc0fb7f.html
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
-
-
Valid User for TRNG PAUSER Lock
-
-
-
- Absolute Address:
-
- Base Offset: 0x74
- Size: 0x4
-
-
-
Description
-
-
Valid PAUSER attributes for requests from SoC APB Interface.
-Each bit corresponds to locking the associated VALID_PAUSER register.
-Caliptra FW RW access for survivability but cannot unlock once locked
- Caliptra Access: RW
- SOC Access: RW
-Read-Only once locked.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
LOCK
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/dfe59e16527d1d15453cfc24a2694dc4fb683646.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/dfe59e16527d1d15453cfc24a2694dc4fb683646.html
deleted file mode 100644
index 36f518876..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/dfe59e16527d1d15453cfc24a2694dc4fb683646.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
Valid User Registers
-
-
-
- Absolute Address:
-
- Base Offset: 0x48
- Size: 0x4
- Array Dimensions: [5]
- Array Stride: +0x4
- Total Size: 0x14
-
-
-
Description
-
-
Valid PAUSER attributes for requests from SoC APB Interface.
- Caliptra Access: RW
- SOC Access: RW
-Read-Only once locked by PAUSER_LOCK.
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
PAUSER
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/e499117b71082fff2f75b851833beff12f701f5b.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/e499117b71082fff2f75b851833beff12f701f5b.html
deleted file mode 100644
index 061a12eb2..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/e499117b71082fff2f75b851833beff12f701f5b.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
Hardware Error Fatal
-
-
-
- Absolute Address:
-
- Base Offset: 0x0
- Size: 0x4
-
-
-
Description
-
-
Indicates fatal hardware error.
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
error_code
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/e50f6a68372c96ee782e4a60757609cd7d09b235.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/e50f6a68372c96ee782e4a60757609cd7d09b235.html
deleted file mode 100644
index cd8f0b02f..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/e50f6a68372c96ee782e4a60757609cd7d09b235.html
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
fuse_life_cycle
-
-
-
- Absolute Address:
-
- Base Offset: 0x33c
- Size: 0x4
-
-
-
Description
-
-
Caliptra Boot Media Integrated mode usage only. SOCs that build with a Boot Media Independent profile don’t have to account for these fuses.
- Caliptra Access: RO
- SOC Access: RWL-S
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
life_cycle
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/e825e5b783adc9d5504f84c6582807033c89f1f3.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/e825e5b783adc9d5504f84c6582807033c89f1f3.html
deleted file mode 100644
index 38954566c..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/e825e5b783adc9d5504f84c6582807033c89f1f3.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
Generic Input Wires
-
-
-
- Absolute Address:
-
- Base Offset: 0xc0
- Size: 0x4
- Array Dimensions: [2]
- Array Stride: +0x4
- Total Size: 0x8
-
-
-
Description
-
-
Generic input wires connected to SoC interface.
- Caliptra Access: RO
- SOC Access: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
generic_wires
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/e89f92a6d137fa4f20fa2870daede887d3877ef3.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/e89f92a6d137fa4f20fa2870daede887d3877ef3.html
deleted file mode 100644
index bd9d44c11..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/e89f92a6d137fa4f20fa2870daede887d3877ef3.html
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
Mailbox Lock
-
-
-
- Absolute Address:
-
- Base Offset: 0x0
- Size: 0x4
-
-
-
Description
-
-
Mailbox lock register for mailbox access, reading 0 will set the lock
- Caliptra Access: RO
- SOC Access: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
lock
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/ee8d52957e225612c738114b0bb6a30e4b4de0f5.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/ee8d52957e225612c738114b0bb6a30e4b4de0f5.html
deleted file mode 100644
index 8b992dc40..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/ee8d52957e225612c738114b0bb6a30e4b4de0f5.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Boot Status
-
-
-
- Absolute Address:
-
- Base Offset: 0x38
- Size: 0x4
-
-
-
Description
-
-
Reports the boot status.
- Caliptra Access: RW
- SOC Access: RO
- TAP Access [in debug/manuf mode]: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
status
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/ef36e6783197a4040a302a7329b3c9e316f81445.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/ef36e6783197a4040a302a7329b3c9e316f81445.html
deleted file mode 100644
index f800763ad..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/ef36e6783197a4040a302a7329b3c9e316f81445.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
SHA Accelerator Data Start Address
-
-
-
- Absolute Address:
-
- Base Offset: 0xc
- Size: 0x4
-
-
-
Description
-
-
The start address for FW controlled SHA performed on data stored in the mailbox.
-Start Address must be dword aligned.
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
ADDR
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/f14cb009401e96537f65b3a730132431e968f0b9.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/f14cb009401e96537f65b3a730132431e968f0b9.html
deleted file mode 100644
index b978b6e39..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/f14cb009401e96537f65b3a730132431e968f0b9.html
+++ /dev/null
@@ -1,347 +0,0 @@
-
-
-
-
Mailbox Status
-
-
-
- Absolute Address:
-
- Base Offset: 0x1c
- Size: 0x4
-
-
-
Description
-
-
Status of the mailbox command
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
soc_has_lock - SoC Acquired the Lock
-
-
-
-
Indicates that the current lock was acquired by the SoC
- Caliptra Access: RO
- SOC Access: RO
- TAP Access [in debug/manuf mode]: RO
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
-
mbox_fsm_ps - Mailbox FSM Present State
-
-
-
-
Indicates the present state of the mailbox FSM
- Caliptra Access: RO
- SOC Access: RO
- TAP Access [in debug/manuf mode]: RO
-
-
- enum mbox_fsm_e
-
-
- MBOX_IDLE
- 0x0
- Mailbox is idle
-
-
- MBOX_RDY_FOR_CMD
- 0x1
- Mailbox is waiting for command
-
-
- MBOX_RDY_FOR_DLEN
- 0x3
- Mailbox is waiting for data length
-
-
- MBOX_RDY_FOR_DATA
- 0x2
- Mailbox is ready for data
-
-
- MBOX_EXECUTE_UC
- 0x6
- Mailbox has data for uC
-
-
- MBOX_EXECUTE_SOC
- 0x4
- Mailbox has data for SoC
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
-
ecc_double_error - Mailbox ECC Double Error
-
-
-
-
Indicates an uncorrectable ECC double-bit error
-was detected while reading dataout.
-Firmware developers are advised to set the command
-status to CMD_FAILURE in response.
-Auto-clears when mbox_execute field is cleared.
- Caliptra Access: RO
- SOC Access: RO
- TAP Access [in debug/manuf mode]: RO
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
-
ecc_single_error - Mailbox ECC Single Error
-
-
-
-
Indicates a correctable ECC single-bit error was
-detected and corrected while reading dataout.
-Auto-clears when mbox_execute field is cleared.
- Caliptra Access: RO
- SOC Access: RO
- TAP Access [in debug/manuf mode]: RO
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
-
status - Mailbox Status
-
-
-
-
Indicates the status of mailbox command
- Caliptra Access: RW
- SOC Access: RW
- TAP Access [in debug/manuf mode]: RO
-
-
- enum mbox_status_e
-
-
- CMD_BUSY
- 0x0
- Receiver is busy, command is not yet complete.
-
-
- DATA_READY
- 0x1
- Requested data is ready in the mailbox.
-
-
- CMD_COMPLETE
- 0x2
- Requested command is complete.
-
-
- CMD_FAILURE
- 0x3
- The requested command experienced a failure.
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/f267a65b920f4ebd54f70553f8ba5a63208c7db3.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/f267a65b920f4ebd54f70553f8ba5a63208c7db3.html
deleted file mode 100644
index 9d933c1ba..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/f267a65b920f4ebd54f70553f8ba5a63208c7db3.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
fuse_idevid_manuf_hsm_id
-
-
-
- Absolute Address:
-
- Base Offset: 0x32c
- Size: 0x4
- Array Dimensions: [4]
- Array Stride: +0x4
- Total Size: 0x10
-
-
-
Description
-
-
Manufacturer IDEVID Manufacturer’s HSM identifier (this is used to find the certificate chain from the boot media)
- Caliptra Access: RO
- SOC Access: RWL-S
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
hsm_id
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_pwrgood
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/f6b865d05f96415fc7e05aec6cdb6ba393d02942.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/f6b865d05f96415fc7e05aec6cdb6ba393d02942.html
deleted file mode 100644
index 44a6f248c..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/f6b865d05f96415fc7e05aec6cdb6ba393d02942.html
+++ /dev/null
@@ -1,224 +0,0 @@
-
-
-
-
Security State
-
-
-
- Absolute Address:
-
- Base Offset: 0x44
- Size: 0x4
-
-
-
Description
-
-
Indicates current hardware security state.
- Caliptra Access: RO
- SOC Access: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
rsvd
-
-
-
-
Reserved field
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
-
scan_mode
-
-
-
-
scan mode signal observed at caliptra interface - only for debug mode as its used to flush assets -
-when truly in scan mode, everything will be BROKEN for functional reads!
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
-
debug_locked
-
-
-
-
Debug Locked
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
-
device_lifecycle
-
-
-
-
Device Lifecycle
-
-
- enum device_lifecycle_e
-
-
- DEVICE_UNPROVISIONED
- 0x0
- Unprovisioned
-
-
- DEVICE_MANUFACTURING
- 0x1
- Manufacturing
-
-
- DEVICE_PRODUCTION
- 0x3
- Production
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/f783b7d6c9d4eaaf7113c4ed01086ad183fe4d82.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/f783b7d6c9d4eaaf7113c4ed01086ad183fe4d82.html
deleted file mode 100644
index eecbe6e22..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/f783b7d6c9d4eaaf7113c4ed01086ad183fe4d82.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
Mailbox Command
-
-
-
- Absolute Address:
-
- Base Offset: 0x8
- Size: 0x4
-
-
-
Description
-
-
Command requested for data in mailbox
- Caliptra Access: RW
- SOC Access: RW
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
command
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/content/fa2d7420f627270f5ea891c341307aa23d95c1ab.html b/src/soc_ifc/docs/caliptra_top_reg_html/content/fa2d7420f627270f5ea891c341307aa23d95c1ab.html
deleted file mode 100644
index bd1ca6881..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/content/fa2d7420f627270f5ea891c341307aa23d95c1ab.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
Mailbox DataOut
-
-
-
- Absolute Address:
-
- Base Offset: 0x14
- Size: 0x4
-
-
-
Description
-
-
Data out register, read the next data from mailbox
- Caliptra Access: RO
- SOC Access: RO
- TAP Access [in debug/manuf mode]: RO
-
-
-
Contents
-
-
-
- Encoded Register Value:
-
-
-
-
-
Field Descriptions
-
-
dataout
-
-
-
-
-
- Property
- Value
-
-
- resetsignal
- ^.^.cptra_rst_b
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/css/layout.css b/src/soc_ifc/docs/caliptra_top_reg_html/css/layout.css
deleted file mode 100644
index 59ab518bc..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/css/layout.css
+++ /dev/null
@@ -1,209 +0,0 @@
-/* This file is part of PeakRDL-html .
- * and can be redistributed under the terms of GNU GPL v3 .
- */
-
-/* Base layout */
-html, body {
- height: 100%;
-}
-
-button {
- cursor: pointer;
-}
-
-img {
- max-width: 100%;
-}
-
-#_Sidebar {
- height: 100%;
-}
-
-#_SBContents {
- width: 19em;
- min-width: 19em !important;
-}
-
-#_SBResizer {
- width: 6px;
- margin-left: -3px;
- margin-right: -3px;
- cursor: col-resize;
-}
-
-#MainPane {
- height: 100%;
-}
-
-#_SBTreeContainer {
- display: flex;
- flex-direction: column;
-}
-#_SBTree {
- display: inline-flex;
- flex-direction: column;
- min-width: max-content;
-}
-
-.node {
- flex-direction: row;
- display: flex;
- flex-shrink: 0;
-}
-.node-link {
- flex-grow: 1;
-}
-
-.node-icon {
- flex-grow: 0;
- flex-shrink: 0;
-}
-
-.node-children {
- padding-left: 1em;
- display: inline-flex;
- flex-direction: column;
- min-width: max-content;
-}
-
-.pack-v {
- display: flex;
- flex-direction: column;
-}
-
-.pack-h {
- display: flex;
- flex-direction: row;
-}
-
-.scroll-v {
- overflow-y: auto;
-}
-
-.scroll-h {
- overflow-x: auto;
-}
-
-.stretchy {
- flex-grow: 1;
- flex-shrink: 1;
-}
-
-.no-stretchy {
- flex-grow: 0;
- flex-shrink: 0;
-}
-
-#_Overlay {
- width: 100%;
- height: 100%;
- position:absolute;
- display:none;
- z-index: 2;
- cursor:pointer;
-}
-
-#_IdxEditModal {
- display: none; /* Hidden by default */
- position: fixed;
- z-index: 1;
- left: 18.75em;
- top: 18.75em;
-
- padding: 0.625em;
-}
-
-/* arrow thingy on top of modal */
-#_IdxEditModal::before {
- content: "";
- width: 0em;
- height: 0em;
- position: absolute;
- left: 2.188em; /* = ([input with] + [modal padding]*2)/2 - [this border_width] */
- top: -1.25em;
- border: 0.625em solid transparent;
- border-bottom: 0.625em solid;
-}
-
-#_IdxEditInput {
- width: 4.375em;
-}
-
-.crumb-idx {
- cursor:pointer;
-}
-
-#_AbsAddr div {
- cursor: pointer;
-}
-
-#_SearchResults{
- margin: 0em;
-}
-
-#_SearchResults li{
- cursor:pointer;
- overflow: hidden;
-}
-
-#_Search, #_SearchBar{
- display: none;
-}
-
-#_SearchInput {
- width: 100%;
-}
-
-#_Search {
- overflow-wrap: anywhere;
-}
-
-.generic-modal-overlay {
- width: 100%;
- height: 100%;
- position:absolute;
- display:none;
- z-index: 3;
- cursor:pointer;
- align-items: center;
- justify-content: center;
-}
-
-.generic-modal {
- cursor: default;
-}
-
-/* Mobile mode */
-#_Sidebar {
- display: none;
- position: absolute;
- z-index: 3;
-}
-
-#_SBSearchButton, #_SBSearchButtonSpan {
- display: none;
-}
-
-/* Desktop mode */
-@media (min-width:950px){
- #_Sidebar {
- position: static;
- display: flex!important;
- z-index: 0;
- }
- #_SBSearchButton, #_SBSearchButtonSpan {
- display: block;
- }
-
- #_MobiTitlebar {
- display:none;
- }
-
- #_Overlay {
- display: none!important;
- }
-
- .limit-h {
- max-width: 900px;
- }
-}
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/css/normalize.css b/src/soc_ifc/docs/caliptra_top_reg_html/css/normalize.css
deleted file mode 100644
index 47b010e47..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/css/normalize.css
+++ /dev/null
@@ -1,341 +0,0 @@
-/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
-
-/* Document
- ========================================================================== */
-
-/**
- * 1. Correct the line height in all browsers.
- * 2. Prevent adjustments of font size after orientation changes in iOS.
- */
-
-html {
- line-height: 1.15; /* 1 */
- -webkit-text-size-adjust: 100%; /* 2 */
-}
-
-/* Sections
- ========================================================================== */
-
-/**
- * Remove the margin in all browsers.
- */
-
-body {
- margin: 0;
-}
-
-/**
- * Correct the font size and margin on `h1` elements within `section` and
- * `article` contexts in Chrome, Firefox, and Safari.
- */
-
-h1 {
- font-size: 2em;
- margin: 0.67em 0;
-}
-
-/* Grouping content
- ========================================================================== */
-
-/**
- * 1. Add the correct box sizing in Firefox.
- * 2. Show the overflow in Edge and IE.
- */
-
-hr {
- box-sizing: content-box; /* 1 */
- height: 0; /* 1 */
- overflow: visible; /* 2 */
-}
-
-/**
- * 1. Correct the inheritance and scaling of font size in all browsers.
- * 2. Correct the odd `em` font sizing in all browsers.
- */
-
-pre {
- font-family: monospace, monospace; /* 1 */
- font-size: 1em; /* 2 */
-}
-
-/* Text-level semantics
- ========================================================================== */
-
-/**
- * Remove the gray background on active links in IE 10.
- */
-
-a {
- background-color: transparent;
-}
-
-/**
- * 1. Remove the bottom border in Chrome 57-
- * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
- */
-
-abbr[title] {
- border-bottom: none; /* 1 */
- text-decoration: underline; /* 2 */
- text-decoration: underline dotted; /* 2 */
-}
-
-/**
- * Add the correct font weight in Chrome, Edge, and Safari.
- */
-
-b,
-strong {
- font-weight: bolder;
-}
-
-/**
- * 1. Correct the inheritance and scaling of font size in all browsers.
- * 2. Correct the odd `em` font sizing in all browsers.
- */
-
-code,
-kbd,
-samp {
- font-family: monospace, monospace; /* 1 */
- font-size: 1em; /* 2 */
-}
-
-/**
- * Add the correct font size in all browsers.
- */
-
-small {
- font-size: 80%;
-}
-
-/**
- * Prevent `sub` and `sup` elements from affecting the line height in
- * all browsers.
- */
-
-sub,
-sup {
- font-size: 75%;
- line-height: 0;
- position: relative;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-/* Embedded content
- ========================================================================== */
-
-/**
- * Remove the border on images inside links in IE 10.
- */
-
-img {
- border-style: none;
-}
-
-/* Forms
- ========================================================================== */
-
-/**
- * 1. Change the font styles in all browsers.
- * 2. Remove the margin in Firefox and Safari.
- */
-
-button,
-input,
-optgroup,
-select,
-textarea {
- font-family: inherit; /* 1 */
- font-size: 100%; /* 1 */
- line-height: 1.15; /* 1 */
- margin: 0; /* 2 */
-}
-
-/**
- * Show the overflow in IE.
- * 1. Show the overflow in Edge.
- */
-
-button,
-input { /* 1 */
- overflow: visible;
-}
-
-/**
- * Remove the inheritance of text transform in Edge, Firefox, and IE.
- * 1. Remove the inheritance of text transform in Firefox.
- */
-
-button,
-select { /* 1 */
- text-transform: none;
-}
-
-/**
- * Correct the inability to style clickable types in iOS and Safari.
- */
-
-button,
-[type="button"],
-[type="reset"],
-[type="submit"] {
- -webkit-appearance: button;
-}
-
-/**
- * Remove the inner border and padding in Firefox.
- */
-
-button::-moz-focus-inner,
-[type="button"]::-moz-focus-inner,
-[type="reset"]::-moz-focus-inner,
-[type="submit"]::-moz-focus-inner {
- border-style: none;
- padding: 0;
-}
-
-/**
- * Restore the focus styles unset by the previous rule.
- */
-
-button:-moz-focusring,
-[type="button"]:-moz-focusring,
-[type="reset"]:-moz-focusring,
-[type="submit"]:-moz-focusring {
- outline: 1px dotted ButtonText;
-}
-
-/**
- * Correct the padding in Firefox.
- */
-
-fieldset {
- padding: 0.35em 0.75em 0.625em;
-}
-
-/**
- * 1. Correct the text wrapping in Edge and IE.
- * 2. Correct the color inheritance from `fieldset` elements in IE.
- * 3. Remove the padding so developers are not caught out when they zero out
- * `fieldset` elements in all browsers.
- */
-
-legend {
- box-sizing: border-box; /* 1 */
- color: inherit; /* 2 */
- display: table; /* 1 */
- max-width: 100%; /* 1 */
- padding: 0; /* 3 */
- white-space: normal; /* 1 */
-}
-
-/**
- * Add the correct vertical alignment in Chrome, Firefox, and Opera.
- */
-
-progress {
- vertical-align: baseline;
-}
-
-/**
- * Remove the default vertical scrollbar in IE 10+.
- */
-
-textarea {
- overflow: auto;
-}
-
-/**
- * 1. Add the correct box sizing in IE 10.
- * 2. Remove the padding in IE 10.
- */
-
-[type="checkbox"],
-[type="radio"] {
- box-sizing: border-box; /* 1 */
- padding: 0; /* 2 */
-}
-
-/**
- * Correct the cursor style of increment and decrement buttons in Chrome.
- */
-
-[type="number"]::-webkit-inner-spin-button,
-[type="number"]::-webkit-outer-spin-button {
- height: auto;
-}
-
-/**
- * 1. Correct the odd appearance in Chrome and Safari.
- * 2. Correct the outline style in Safari.
- */
-
-[type="search"] {
- -webkit-appearance: textfield; /* 1 */
- outline-offset: -2px; /* 2 */
-}
-
-/**
- * Remove the inner padding in Chrome and Safari on macOS.
- */
-
-[type="search"]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-/**
- * 1. Correct the inability to style clickable types in iOS and Safari.
- * 2. Change font properties to `inherit` in Safari.
- */
-
-::-webkit-file-upload-button {
- -webkit-appearance: button; /* 1 */
- font: inherit; /* 2 */
-}
-
-/* Interactive
- ========================================================================== */
-
-/*
- * Add the correct display in Edge, IE 10+, and Firefox.
- */
-
-details {
- display: block;
-}
-
-/*
- * Add the correct display in all browsers.
- */
-
-summary {
- display: list-item;
-}
-
-/* Misc
- ========================================================================== */
-
-/**
- * Add the correct display in IE 10+.
- */
-
-template {
- display: none;
-}
-
-/**
- * Add the correct display in IE 10.
- */
-
-[hidden] {
- display: none;
-}
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/css/theme.css b/src/soc_ifc/docs/caliptra_top_reg_html/css/theme.css
deleted file mode 100644
index 683d7213c..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/css/theme.css
+++ /dev/null
@@ -1,905 +0,0 @@
-/* This file is part of PeakRDL-html .
- * and can be redistributed under the terms of GNU GPL v3 .
- */
-
-/* ------------------------------ Color Scheme ------------------------------ */
-:root {
- --main-text-color:#404040;
- --title-text-color: #fff;
- --title-text-color-hover: #fff;
- --footer-text-color: #808080;
- --url-color: #2980b9;
- --url-color-hover: #3091d1;
- --overlay-bg-rgba: 0,0,0,0.5;
- --reserved-text-color:#808080;
- --content-preview-text-color:#ccc;
-
- --offpage-bg-color:#eee;
- --main-bg-color:#fcfcfc;
- --title-bg-color: #2980b9;
- --title-bg-color-hover: #2e8ece;
- --alt-row-bg-color:#f3f6f6;
- --inline-code-block-bg-color: #fff;
- --code-block-bg-color: #efc;
- --input-bg-color: #fff;
- --input-invalid-bg-color: #f99;
- --highlight-color: #f1c40f;
- --progressbar-color: #f1c40f;
-
- --content-border-color: #e1e4e5;
- --strong-content-border-color: #aaa;
- --blockquote-bar-color: #ccc;
-
- --button-border-color: #949494;
- --button-text-color: #4c4c4c;
- --button-gradient-top-color: #f5f5f5;
- --button-gradient-bottom-color: #dddddd;
-
- --button-disabled-border-color: #ccc;
- --button-disabled-text-color: #999;
- --button-disabled-bg-color: #e8e8e8;
-
- --admonition-title-text-color: #fff;
- --admonition-title-bg-color: #6ab0de;
- --admonition-bg-color: #e7f2fa;
- --admonition-error-title-bg-color: #f29f97;
- --admonition-error-bg-color: #fdf3f2;
- --admonition-warning-title-bg-color: #f0b37e;
- --admonition-warning-bg-color: #ffedcc;
- --admonition-note-title-bg-color: #6ab0de;
- --admonition-note-bg-color: #e7f2fa;
- --admonition-hint-title-bg-color: #1abc9c;
- --admonition-hint-bg-color: #dbfaf4;
-
- --idx-edit-text-color: #fff;
- --idx-edit-bg-color: #2e8ece;
- --idx-edit-input-border-color: #2472a4;
-
- --crumb-idx-hover-text-color: #fff;
- --crumb-idx-hover-bg-color: #2e8ece;
-
- --tree-text-color: #d9d9d9;
- --tree-bg-color: #303030;
- --tree-border-color: #303030;
- --tree-hover-text-color: #d9d9d9;
- --tree-hover-bg-color: #4e4a4a;
- --tree-hover-border-color: #303030;
- --tree-selected-text-color: #444;
- --tree-selected-border-color: #c9c9c9;
-
-}
-
-@media (prefers-color-scheme: dark) {
- :root {
- --main-text-color: #C0C0C0;
- --title-text-color: #ccc;
- --title-text-color-hover: #eee;
- --footer-text-color: #444;
- --url-color: #2e8fcf;
- --url-color-hover: #35a0e6;
- --overlay-bg-rgba: 0,0,0,0.65;
- --reserved-text-color:#444;
- --content-preview-text-color:#888;
-
- --offpage-bg-color: #111;
- --main-bg-color: #000;
- --title-bg-color: #005e9a;
- --title-bg-color-hover: #2e8ece;
- --alt-row-bg-color:#222;
- --inline-code-block-bg-color: #111;
- --code-block-bg-color: #2a301f;
- --input-bg-color: #000;
- --input-invalid-bg-color: #A33;
- --highlight-color: #7e6500;
- --progressbar-color: #7e6500;
-
- --content-border-color: #444;
- --strong-content-border-color: #555;
- --blockquote-bar-color: #444;
-
- --button-border-color: #6c6c6c;
- --button-text-color: #999;
- --button-gradient-top-color: #444;
- --button-gradient-bottom-color: #222;
-
- --button-disabled-border-color: #555;
- --button-disabled-text-color: #555;
- --button-disabled-bg-color: #222;
-
- --admonition-title-text-color: #ccc;
- --admonition-title-bg-color: #12806a;
- --admonition-bg-color: #263330;
- --admonition-error-title-bg-color: #730000;
- --admonition-error-bg-color: #300;
- --admonition-warning-title-bg-color: #8b6b00;
- --admonition-warning-bg-color: #342800;
- --admonition-note-title-bg-color: #3d6580;
- --admonition-note-bg-color: #262e33;
- --admonition-hint-title-bg-color: #12806a;
- --admonition-hint-bg-color: #263330;
-
- --idx-edit-text-color: #ccc;
- --idx-edit-bg-color: #005e9a;
- --idx-edit-input-border-color: #004e80;
-
- --crumb-idx-hover-text-color: #000;
- --crumb-idx-hover-bg-color: #54abe6;
-
- --tree-text-color: #d9d9d9;
- --tree-bg-color: #303030;
- --tree-border-color: #303030;
- --tree-hover-text-color: #d9d9d9;
- --tree-hover-bg-color: #4e4a4a;
- --tree-hover-border-color: #303030;
- --tree-selected-text-color: #ccc;
- --tree-selected-border-color: #222;
- }
-}
-
-/* --------------------------------- General -------------------------------- */
-
-html{
- background-color: var(--offpage-bg-color);
- font-family: "Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;
- font-weight: normal;
- color: var(--main-text-color);
-}
-
-a {
- text-decoration: none;
- color: var(--url-color);
-}
-
-a:hover {
- color: var(--url-color-hover);
-}
-
-:not(html) {
- line-height: inherit;
-}
-
-h1, h2, h3, h4, h5, h6 {
- font-weight: 700;
- font-family: "Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif;
- color: var(--main-text-color);
-}
-
-table {
- border: solid 1px var(--content-border-color);
- border-collapse: collapse;
- empty-cells: show;
- margin-top: 1em;
-}
-
-th {
- border-bottom: solid 2px var(--content-border-color);
- font-weight: bold;
-}
-
-td, th {
- border-color: var(--content-border-color);
- padding: 0.5em;
-}
-
-td:first-child, th:first-child {
- border-left-width: 0;
-}
-
-tr:nth-child(2n) td {
- background-color: var(--alt-row-bg-color);
-}
-
-tr.reserved-field, tr.reserved-addr {
- color: var(--reserved-text-color);
-}
-
-td > p:first-child {
- margin-top: 0px;
-}
-
-td > p:last-child {
- margin-bottom: 0px;
-}
-
-hr {
- border: 0;
- border-top: solid 1px var(--content-border-color);
- margin: 1em 0em;
-}
-
-dt {
- font-weight: bold;
-}
-
-blockquote {
- margin-left: 0px;
- padding-left: 0.25em;
- border-left: solid 0.313em var(--blockquote-bar-color);
-}
-
-pre {
- background-color: var(--code-block-bg-color);
- border: solid 1px var(--content-border-color);
- padding: 0.75em;
-}
-
-code {
- font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;
- font-size: 0.75em;
- line-height: 1.4;
-
- /* inline code format */
- background-color: var(--inline-code-block-bg-color);
- border: solid 1px var(--content-border-color);
- padding: 0.17em 0.41em;;
- font-weight: bold;
-}
-
-pre code {
- /* undo inline formatting for code block */
- background-color: inherit;
- border: none;
- padding: 0em;
- font-weight: normal;
-}
-
-input {
- background-color: var(--input-bg-color);
- color: var(--main-text-color);
-}
-
-input.invalid {
- background-color: var(--input-invalid-bg-color);
-}
-
-button {
- border-style: solid;
- border-width: 1px;
- border-color: var(--button-border-color);
- color: var(--button-text-color);
- border-radius: 2px;
- background-image: linear-gradient(var(--button-gradient-top-color), var(--button-gradient-bottom-color));
- padding: 0.25em 0.9em;
-}
-
-button:disabled {
- border-color: var(--button-disabled-border-color);
- color: var(--button-disabled-text-color);
- background-color: var(--button-disabled-bg-color);
- background-image: none;
-}
-
-
-/*:target, :target td {*/
-.target-highlight, .target-highlight td {
- background-color: var(--highlight-color)!important;
-}
-
-mark {
- background-color: var(--highlight-color);
-}
-
-#_ProgressBar {
- width: 15em;
- margin: auto;
-}
-
-#_ProgressBar path {
- stroke: var(--strong-content-border-color);
- stroke-width: 3;
-}
-
-#_ProgressBar path + path {
- stroke: var(--progressbar-color);
- stroke-width: 8;
-}
-
-.progressbar-text {
- color: var(--main-text-color)!important;
-}
-
-/* ------------------------------- Admonitions ------------------------------ */
-.admonition-title:before {
- font-family: "Font Awesome 5 Free";
- font-weight: bold;
- content: "\f06a";
- margin-right:4px;
-}
-
-.admonition {
- padding:12px;
- line-height:24px;
- margin-bottom:24px;
- background: var(--admonition-bg-color);
-}
-
-.admonition-title {
- font-weight:bold;
- display:block;
- color: var(--admonition-title-text-color);
- background: var(--admonition-title-bg-color);
- margin:-12px;
- padding:6px 12px;
- margin-bottom:12px;
-}
-
-.admonition p:last-child {
- margin-bottom:0;
-}
-
-.admonition.danger,
-.admonition.error{
- background: var(--admonition-error-bg-color);
-}
-
-.admonition.danger .admonition-title,
-.admonition.error .admonition-title{
- background: var(--admonition-error-title-bg-color);
-}
-
-.admonition.attention,
-.admonition.caution,
-.admonition.warning {
- background: var(--admonition-warning-bg-color);
-}
-
-.admonition.attention .admonition-title,
-.admonition.caution .admonition-title,
-.admonition.warning .admonition-title {
- background: var(--admonition-warning-title-bg-color);
-}
-
-.admonition.note,
-.admonition.seealso {
- background: var(--admonition-note-bg-color);
-}
-
-.admonition.note .admonition-title,
-.admonition.seealso .admonition-title {
- background: var(--admonition-note-title-bg-color);
-}
-
-.admonition.hint,
-.admonition.important,
-.admonition.tip {
- background: var(--admonition-hint-bg-color);
-}
-
-.admonition.hint .admonition-title,
-.admonition.important .admonition-title,
-.admonition.tip .admonition-title {
- background: var(--admonition-hint-title-bg-color);
-}
-
-/* ------------------------------- Button Icons ----------------------------- */
-
-.expand-button::before {
- font-family: "Font Awesome 5 Free";
- font-weight: bold;
- content: "\f0fe";
-}
-
-.collapse-button::before {
- font-family: "Font Awesome 5 Free";
- font-weight: bold;
- content: "\f146";
-}
-
-.search-button::before {
- font-family: "Font Awesome 5 Free";
- font-weight: bold;
- content: "\f002";
-}
-
-.close-button::before {
- font-family: "Font Awesome 5 Free";
- font-weight: bold;
- content: "\f00d";
-}
-
-.menu-button::before {
- font-family: "Font Awesome 5 Free";
- font-weight: bold;
- content: "\f0c9";
-}
-
-.home-button::before {
- font-family: "Font Awesome 5 Free";
- font-weight: bold;
- content: "\f015";
-}
-
-.help-button::before {
- font-family: "Font Awesome 5 Free";
- font-weight: bold;
- content: "\f059";
-}
-
-.copy-button::before {
- font-family: "Font Awesome 5 Free";
- font-weight: normal;
- content: "\f0c5";
-}
-
-.reset-button::before {
- font-family: "Font Awesome 5 Free";
- font-weight: bold;
- content: "\f2ea";
-}
-
-/* --------------------------------- Sidebar -------------------------------- */
-#_SBTitlebar {
- background-color: var(--title-bg-color);
-}
-
-#_SBTitlebox {
- font-size: 1.125em;
- font-weight: bold;
- text-align: center;
- vertical-align: middle;
- line-height: 2.2em;
-
- color: var(--title-text-color);
-}
-
-#_Overlay {
- background-color: rgba(var(--overlay-bg-rgba));
-}
-
-#_SBResizer:hover {
- background-color: rgba(128, 128, 128, 0.5);
-}
-
-.sb-button-strip {
- padding: 0em 0.3em 0.3em 0.3em;
-}
-
-.sb-button-strip button, .sb-button-strip a.button-link{
- background-color: inherit;
- background-image: none;
- border: none;
- width: 1.25em;
- height: 1.25em;
- font-size: 1.5em;
- text-align: center;
- vertical-align: middle;
- color: var(--title-text-color);
- padding: 0em;
- border-radius: 3px;
-}
-
-.sb-button-strip button:hover, .sb-button-strip a.button-link:hover{
- color: var(--title-text-color-hover);
- background-color: var(--title-bg-color-hover);
- border: none;
-}
-
-#_SBTreeContainer {
- background-color: var(--tree-bg-color);
- color: var(--tree-text-color);
-}
-
-#_SBTree {
- padding-top: 0.5em;
-}
-
-#_SBTree a {
- color: inherit;
-}
-
-.node {
- line-height: 1.3em;
- border-color: var(--tree-border-color);
- border-top-style: solid;
- border-top-width: 1px;
- border-bottom-style: solid;
- border-bottom-width: 1px;
- border-left-style: solid;
- border-left-width: 1px;
-}
-
-.node-icon {
- width: 1.25em;
- text-align: center;
-}
-
-.node:hover{
- color: var(--tree-hover-text-color);
- border-color: var(--tree-hover-border-color);
- background-color: var(--tree-hover-bg-color);
-}
-
-.node.open .node-icon::before {
- font-family: "Font Awesome 5 Free";
- font-weight: normal;
- content: "\f146";
-}
-
-.node.closed .node-icon::before {
- font-family: "Font Awesome 5 Free";
- font-weight: normal;
- content: "\f0fe";
-}
-
-.node.leaf .node-icon::before {
- font-weight: normal;
- content: "\2022";
-}
-
-.node.selected {
- background-color: var(--main-bg-color);
- color: var(--tree-selected-text-color);
- font-weight: bold;
- border-color: var(--tree-selected-border-color);
-}
-
-.node.selected a:focus {
- outline: none;
-}
-
-/* ----------------------------- Mobile Titlebar ---------------------------- */
-#_MobiTitlebar {
- background-color: var(--title-bg-color);
- color: var(--title-text-color);
-}
-
-#_MobiTitlebox {
- vertical-align: middle;
- font-size: 1.125em;
- font-weight: bold;
- text-align: center;
- line-height: 2em;
-}
-
-#_MobiTitlebar button{
- background-color: inherit;
- background-image: none;
- border: none;
- font-size: 1.5em;
- width: 1.5em;
- height: 1.5em;
- line-height: 1.5em;
- text-align: center;
- vertical-align: middle;
- color: var(--title-text-color);
- padding: 0em;
-}
-
-#_MobiTitlebar button:hover{
- color: var(--title-text-color-hover);
- background-color: var(--title-bg-color-hover);
- border: none;
-}
-/* ------------------------------- Main Window ------------------------------ */
-
-.main {
- background-color: var(--main-bg-color);
- padding-left: 1.875em;
- padding-right: 1.875em;
-}
-
-#_Crumbtrail {
- padding-top: 0.875em;
-}
-
-.crumb-separator {
- padding: 0em 0.25em;
-}
-
-.crumb-idx {
- font-weight: bold;
- padding: 0.07em;
-}
-
-.crumb-idx:hover{
- background-color: var(--crumb-idx-hover-bg-color);
- color: var(--crumb-idx-hover-text-color);
-}
-
-dl.node-info {
- display: grid;
- justify-content: start;
-}
-
-.node-info dt{
- grid-column: 1;
-}
-
-.node-info dd {
- grid-column: 2;
- margin-left: 0.5em;
-}
-
-#_AbsAddr div {
- display: inline;
- visibility: hidden;
- color: var(--url-color);
- margin-left: 1em;
-}
-#_AbsAddr div:hover {
- color: var(--url-color-hover);
-}
-
-#_AbsAddr:hover div {
- visibility: visible;
-}
-
-#_AbsAddr div::after {
- font-family: "Font Awesome 5 Free";
- font-weight: bold;
- content: "\f05a";
-}
-
-div#_AbsAddrDetails {
- display: none;
- grid-column: 2;
- margin-left: 0.5em;
- border-left: solid 0.313em var(--blockquote-bar-color);
- padding-left: 0.5em;
-}
-
-div#_AbsAddrDetails.open {
- display: grid;
-}
-
-#_AbsAddrDetails dt{
- grid-column: 1;
-}
-
-#_AbsAddrDetails dd {
- grid-column: 2;
- margin-left: 0.5em;
-}
-
-
-input.field-value-tester {
- border: solid 1px var(--strong-content-border-color);
- padding: 0.25em 0.5em;
- width: 9em;
-}
-
-select.field-value-enum-tester {
- padding: 0.0em 0.25em;
- width: 12em;
- height: 2.3em;
- font-size: 0.75em;
-}
-
-input#_RegValueTester {
- border: solid 1px var(--strong-content-border-color);
- padding: 0.25em 0.5em;
- width: 8em;
-}
-
-footer {
- padding-bottom: 0.875em;
- color: var(--footer-text-color);
-}
-
-.headerlink {
- visibility: hidden;
-}
-
-.headerlink::after {
- font-family: "Font Awesome 5 Free";
- font-size: 0.75em;
- font-weight: bold;
- content: "\f0c1";
-}
-
-.radix-button {
- font-size: 0.79em;
- font-weight: bold;
- padding: 0.25em 0.48em;
- border-style: solid;
- border-width: 1px;
- border-color: var(--button-border-color);
- color: var(--button-text-color);
- border-radius: 2px;
- background-image: linear-gradient(var(--button-gradient-top-color), var(--button-gradient-bottom-color));
-}
-
-.reset-button {
- font-size: 0.90em;
- padding: 0.30em 0.50em;
- border-style: solid;
- border-width: 1px;
- border-color: var(--button-border-color);
- color: var(--button-text-color);
- border-radius: 2px;
- background-image: linear-gradient(var(--button-gradient-top-color), var(--button-gradient-bottom-color));
-}
-
-h1:hover .headerlink::after,
-h2:hover .headerlink::after,
-h3:hover .headerlink::after,
-h4:hover .headerlink::after,
-tr:hover .headerlink::after {
- visibility: visible;
-}
-
-/* --------------------------------- Search --------------------------------- */
-#_SearchBar {
- padding-top: 0.875em;
- padding-bottom: 0.875em;
-}
-
-#_SearchBar input {
- border: solid 1px var(--strong-content-border-color);
- padding: 0.5em 1em;
- font-size: 1.125em;
-}
-
-#_SearchResults {
- padding: 0em;
- width: 100%;
-}
-
-#_SearchResults li:first-child {
- border-top: solid 1px var(--content-border-color);
-}
-
-#_SearchResults li {
- display: block;
- width: 100%;
- padding: 0.5em 0em;
- border-bottom: solid 1px var(--content-border-color);
-}
-
-#_SearchResults .selected {
- background-color: var(--alt-row-bg-color);
-}
-
-.search-content-preview {
- color: var(--content-preview-text-color);
- padding-left: 2em;
- padding-top: 0.5em;
- }
-
-/* --------------------------- Index Editor Modal --------------------------- */
-#_IdxEditModal {
- background-color: var(--idx-edit-bg-color);
- box-shadow: rgba(0, 0, 0, 0.25) 1px 3px 6px 1px;
-}
-
-#_IdxEditModal::before {
- border-bottom-color: var(--idx-edit-bg-color);
-}
-
-#_IdxEditInput {
- border: solid 1px var(--idx-edit-input-border-color);
- padding: 0.25em 0.5em;
-}
-
-#_IdxEditRange {
- color: var(--idx-edit-text-color);
-}
-
-/* ------------------------------ Generic Modal ----------------------------- */
-.generic-modal-overlay {
- background-color: rgba(var(--overlay-bg-rgba));
-}
-
-.generic-modal {
- background-color: var(--main-bg-color);
- border: 1px solid var(--strong-content-border-color);
- padding: 0em 1em 1em 1em;
-}
-
-.generic-modal h1 {
- font-size: 1.5em;
-}
-
-.generic-modal h2 {
- font-size: 1.3em;
-}
-
-.generic-modal h3 {
- font-size: 1.1em;
-}
-
-/* ------------------------------- Help Modal ------------------------------- */
-.kb-shortcut-key {
- border: solid 1px var(--strong-content-border-color);
- background-color: var(--alt-row-bg-color);
- padding: 0.125em 0.25em;
- margin-left: 0.125em;
- margin-right: 0.125em;
- border-radius: 0.25em;
-}
-
-.generic-modal dt {
- margin-top: 1em;
- margin-bottom: 0.1em;
-}
-
-/* ---------------------------------- Fonts --------------------------------- */
-@font-face {
- font-family:"Lato";
- font-weight:400;
- font-style:normal;
- src:url("../fonts/Lato/lato-regular.eot");
- src:url("../fonts/Lato/lato-regular.eot?#iefix") format("embedded-opentype"),
- url("../fonts/Lato/lato-regular.woff2") format("woff2"),
- url("../fonts/Lato/lato-regular.woff") format("woff"),
- url("../fonts/Lato/lato-regular.ttf") format("truetype");
-}
-@font-face {
- font-family:"Lato";
- font-weight:700;
- font-style:normal;
- src:url("../fonts/Lato/lato-bold.eot");
- src:url("../fonts/Lato/lato-bold.eot?#iefix") format("embedded-opentype"),
- url("../fonts/Lato/lato-bold.woff2") format("woff2"),
- url("../fonts/Lato/lato-bold.woff") format("woff"),
- url("../fonts/Lato/lato-bold.ttf") format("truetype");
-}
-@font-face {
- font-family:"Lato";
- font-weight:700;
- font-style:italic;
- src:url("../fonts/Lato/lato-bolditalic.eot");
- src:url("../fonts/Lato/lato-bolditalic.eot?#iefix") format("embedded-opentype"),
- url("../fonts/Lato/lato-bolditalic.woff2") format("woff2"),
- url("../fonts/Lato/lato-bolditalic.woff") format("woff"),
- url("../fonts/Lato/lato-bolditalic.ttf") format("truetype");
-}
-@font-face {
- font-family:"Lato";
- font-weight:400;
- font-style:italic;
- src:url("../fonts/Lato/lato-italic.eot");
- src:url("../fonts/Lato/lato-italic.eot?#iefix") format("embedded-opentype"),
- url("../fonts/Lato/lato-italic.woff2") format("woff2"),
- url("../fonts/Lato/lato-italic.woff") format("woff"),
- url("../fonts/Lato/lato-italic.ttf") format("truetype");
-}
-@font-face {
- font-family:"Roboto Slab";
- font-weight:400;
- font-style:normal;
- src:url("../fonts/RobotoSlab/roboto-slab.eot");
- src:url("../fonts/RobotoSlab/roboto-slab-v7-regular.eot?#iefix") format("embedded-opentype"),
- url("../fonts/RobotoSlab/roboto-slab-v7-regular.woff2") format("woff2"),
- url("../fonts/RobotoSlab/roboto-slab-v7-regular.woff") format("woff"),
- url("../fonts/RobotoSlab/roboto-slab-v7-regular.ttf") format("truetype")
-}
-@font-face {
- font-family:"Roboto Slab";
- font-weight:700;
- font-style:normal;
- src:url("../fonts/RobotoSlab/roboto-slab-v7-bold.eot");
- src:url("../fonts/RobotoSlab/roboto-slab-v7-bold.eot?#iefix") format("embedded-opentype"),
- url("../fonts/RobotoSlab/roboto-slab-v7-bold.woff2") format("woff2"),
- url("../fonts/RobotoSlab/roboto-slab-v7-bold.woff") format("woff"),
- url("../fonts/RobotoSlab/roboto-slab-v7-bold.ttf") format("truetype")
-}
-
-
-/*!
- * Font Awesome Free 5.3.1 by @fontawesome - https://fontawesome.com
- * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
- */
-@font-face {
- font-family: 'Font Awesome 5 Free';
- font-weight: 900;
- font-style: normal;
- src:url("../fonts/FontAwesome/fa-solid-900.eot");
- src:url("../fonts/FontAwesome/fa-solid-900.eot?#iefix") format("embedded-opentype"),
- url("../fonts/FontAwesome/fa-solid-900.woff2") format("woff2"),
- url("../fonts/FontAwesome/fa-solid-900.woff") format("woff"),
- url("../fonts/FontAwesome/fa-solid-900.ttf") format("truetype"),
- url("../fonts/FontAwesome/fa-solid-900.svg#fontawesome") format("svg");
-}
-
-@font-face {
- font-family: 'Font Awesome 5 Free';
- font-weight: 400;
- font-style: normal;
- src:url("../fonts/FontAwesome/fa-regular-400.eot");
- src:url("../fonts/FontAwesome/fa-regular-400.eot?#iefix") format("embedded-opentype"),
- url("../fonts/FontAwesome/fa-regular-400.woff2") format("woff2"),
- url("../fonts/FontAwesome/fa-regular-400.woff") format("woff"),
- url("../fonts/FontAwesome/fa-regular-400.ttf") format("truetype"),
- url("../fonts/FontAwesome/fa-regular-400.svg#fontawesome") format("svg");
-}
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/data/data_index.js b/src/soc_ifc/docs/caliptra_top_reg_html/data/data_index.js
deleted file mode 100644
index f99ba728f..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/data/data_index.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var N_RAL_FILES = 1;
-var N_RAL_NODES_PER_FILE = 16384;
-var RootNodeIds = [0];
-var PageInfo = {"title":"caliptra_top_reg Reference"};
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/data/ral-data-0.json b/src/soc_ifc/docs/caliptra_top_reg_html/data/ral-data-0.json
deleted file mode 100644
index 91b30697d..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/data/ral-data-0.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"parent":null,"children":[1,11,22],"name":"caliptra_top_reg","offset":"0","size":"30030340"},{"parent":0,"children":[2,3,4,5,6,7,8,9,10],"name":"mbox_csr","offset":"30020000","size":"24"},{"parent":1,"children":[],"name":"mbox_lock","offset":"0","size":"4","fields":[{"name":"lock","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":1,"children":[],"name":"mbox_user","offset":"4","size":"4","fields":[{"name":"user","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":1,"children":[],"name":"mbox_cmd","offset":"8","size":"4","fields":[{"name":"command","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":1,"children":[],"name":"mbox_dlen","offset":"c","size":"4","fields":[{"name":"length","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":1,"children":[],"name":"mbox_datain","offset":"10","size":"4","fields":[{"name":"datain","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":1,"children":[],"name":"mbox_dataout","offset":"14","size":"4","fields":[{"name":"dataout","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":1,"children":[],"name":"mbox_execute","offset":"18","size":"4","fields":[{"name":"execute","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":1,"children":[],"name":"mbox_status","offset":"1c","size":"4","fields":[{"name":"status","lsb":0,"msb":3,"reset":"0","disp":"E","encode":true},{"name":"ecc_single_error","lsb":4,"msb":4,"reset":"0","disp":"H"},{"name":"ecc_double_error","lsb":5,"msb":5,"reset":"0","disp":"H"},{"name":"mbox_fsm_ps","lsb":6,"msb":8,"reset":"0","disp":"E","encode":true},{"name":"soc_has_lock","lsb":9,"msb":9,"reset":"0","disp":"H"}]},{"parent":1,"children":[],"name":"mbox_unlock","offset":"20","size":"4","fields":[{"name":"unlock","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":0,"children":[12,13,14,15,16,17,18,19,20,21],"name":"sha512_acc_csr","offset":"30021000","size":"64"},{"parent":11,"children":[],"name":"LOCK","offset":"0","size":"4","fields":[{"name":"LOCK","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":11,"children":[],"name":"USER","offset":"4","size":"4","fields":[{"name":"USER","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":11,"children":[],"name":"MODE","offset":"8","size":"4","fields":[{"name":"MODE","lsb":0,"msb":1,"reset":"0","disp":"E","encode":true},{"name":"ENDIAN_TOGGLE","lsb":2,"msb":2,"reset":"0","disp":"H"}]},{"parent":11,"children":[],"name":"START_ADDRESS","offset":"c","size":"4","fields":[{"name":"ADDR","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":11,"children":[],"name":"DLEN","offset":"10","size":"4","fields":[{"name":"LENGTH","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":11,"children":[],"name":"DATAIN","offset":"14","size":"4","fields":[{"name":"DATAIN","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":11,"children":[],"name":"EXECUTE","offset":"18","size":"4","fields":[{"name":"EXECUTE","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":11,"children":[],"name":"STATUS","offset":"1c","size":"4","fields":[{"name":"VALID","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":11,"children":[],"name":"DIGEST","offset":"20","size":"4","dims":[16],"stride":"4","idxs":[0],"fields":[{"name":"DIGEST","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":11,"children":[],"name":"CONTROL","offset":"60","size":"4","fields":[{"name":"ZEROIZE","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":0,"children":[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57],"name":"generic_and_fuse_reg","offset":"30030000","size":"340"},{"parent":22,"children":[],"name":"CPTRA_HW_ERROR_FATAL","offset":"0","size":"4","fields":[{"name":"error_code","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"CPTRA_HW_ERROR_NON_FATAL","offset":"4","size":"4","fields":[{"name":"error_code","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"CPTRA_FW_ERROR_FATAL","offset":"8","size":"4","fields":[{"name":"error_code","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"CPTRA_FW_ERROR_NON_FATAL","offset":"c","size":"4","fields":[{"name":"error_code","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"CPTRA_HW_ERROR_ENC","offset":"10","size":"4","fields":[{"name":"error_code","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"CPTRA_FW_ERROR_ENC","offset":"14","size":"4","fields":[{"name":"error_code","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"CPTRA_FW_EXTENDED_ERROR_INFO","offset":"18","size":"4","dims":[8],"stride":"4","idxs":[0],"fields":[{"name":"error_info","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"CPTRA_BOOT_STATUS","offset":"38","size":"4","fields":[{"name":"status","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"CPTRA_FLOW_STATUS","offset":"3c","size":"4","fields":[{"name":"status","lsb":0,"msb":27,"reset":"0","disp":"H"},{"name":"ready_for_fw","lsb":28,"msb":28,"reset":"0","disp":"H"},{"name":"ready_for_runtime","lsb":29,"msb":29,"reset":"0","disp":"H"},{"name":"ready_for_fuses","lsb":30,"msb":30,"reset":"0","disp":"H"},{"name":"mailbox_flow_done","lsb":31,"msb":31,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"CPTRA_RESET_REASON","offset":"40","size":"4","fields":[{"name":"FW_UPD_RESET","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"WARM_RESET","lsb":1,"msb":1,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"CPTRA_SECURITY_STATE","offset":"44","size":"4","fields":[{"name":"device_lifecycle","lsb":0,"msb":1,"reset":"0","disp":"E","encode":true},{"name":"debug_locked","lsb":2,"msb":2,"reset":"0","disp":"H"},{"name":"scan_mode","lsb":3,"msb":3,"reset":"0","disp":"H"},{"name":"rsvd","lsb":4,"msb":31,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"CPTRA_VALID_PAUSER","offset":"48","size":"4","dims":[5],"stride":"4","idxs":[0],"fields":[{"name":"PAUSER","lsb":0,"msb":31,"reset":"ffffffff","disp":"H"}]},{"parent":22,"children":[],"name":"CPTRA_PAUSER_LOCK","offset":"5c","size":"4","dims":[5],"stride":"4","idxs":[0],"fields":[{"name":"LOCK","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"CPTRA_TRNG_VALID_PAUSER","offset":"70","size":"4","fields":[{"name":"PAUSER","lsb":0,"msb":31,"reset":"ffffffff","disp":"H"}]},{"parent":22,"children":[],"name":"CPTRA_TRNG_PAUSER_LOCK","offset":"74","size":"4","fields":[{"name":"LOCK","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"CPTRA_TRNG_DATA","offset":"78","size":"4","dims":[12],"stride":"4","idxs":[0],"fields":[{"name":"DATA","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"CPTRA_TRNG_STATUS","offset":"a8","size":"4","fields":[{"name":"DATA_REQ","lsb":0,"msb":0,"reset":"0","disp":"H"},{"name":"DATA_WR_DONE","lsb":1,"msb":1,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"CPTRA_FUSE_WR_DONE","offset":"ac","size":"4","fields":[{"name":"done","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"CPTRA_TIMER_CONFIG","offset":"b0","size":"4","fields":[{"name":"clk_period","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"CPTRA_BOOTFSM_GO","offset":"b4","size":"4","fields":[{"name":"GO","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"CPTRA_DBG_MANUF_SERVICE_REG","offset":"b8","size":"4","fields":[{"name":"DATA","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"CPTRA_CLK_GATING_EN","offset":"bc","size":"4","fields":[{"name":"clk_gating_en","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"CPTRA_GENERIC_INPUT_WIRES","offset":"c0","size":"4","dims":[2],"stride":"4","idxs":[0],"fields":[{"name":"generic_wires","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"CPTRA_GENERIC_OUTPUT_WIRES","offset":"c8","size":"4","dims":[2],"stride":"4","idxs":[0],"fields":[{"name":"generic_wires","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"fuse_uds_seed","offset":"200","size":"4","dims":[12],"stride":"4","idxs":[0],"fields":[{"name":"seed","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"fuse_field_entropy","offset":"230","size":"4","dims":[8],"stride":"4","idxs":[0],"fields":[{"name":"seed","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"fuse_key_manifest_pk_hash","offset":"250","size":"4","dims":[12],"stride":"4","idxs":[0],"fields":[{"name":"hash","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"fuse_key_manifest_pk_hash_mask","offset":"280","size":"4","fields":[{"name":"mask","lsb":0,"msb":3,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"fuse_owner_pk_hash","offset":"284","size":"4","dims":[12],"stride":"4","idxs":[0],"fields":[{"name":"hash","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"fuse_fmc_key_manifest_svn","offset":"2b4","size":"4","fields":[{"name":"svn","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"fuse_runtime_svn","offset":"2b8","size":"4","dims":[4],"stride":"4","idxs":[0],"fields":[{"name":"svn","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"fuse_anti_rollback_disable","offset":"2c8","size":"4","fields":[{"name":"dis","lsb":0,"msb":0,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"fuse_idevid_cert_attr","offset":"2cc","size":"4","dims":[24],"stride":"4","idxs":[0],"fields":[{"name":"cert","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"fuse_idevid_manuf_hsm_id","offset":"32c","size":"4","dims":[4],"stride":"4","idxs":[0],"fields":[{"name":"hsm_id","lsb":0,"msb":31,"reset":"0","disp":"H"}]},{"parent":22,"children":[],"name":"fuse_life_cycle","offset":"33c","size":"4","fields":[{"name":"life_cycle","lsb":0,"msb":1,"reset":"0","disp":"H"}]}]
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/favicon.png b/src/soc_ifc/docs/caliptra_top_reg_html/favicon.png
deleted file mode 100644
index d2a808802..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/favicon.png and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-regular-400.eot b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-regular-400.eot
deleted file mode 100644
index 656e9a028..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-regular-400.eot and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-regular-400.svg b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-regular-400.svg
deleted file mode 100644
index 008584337..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-regular-400.svg
+++ /dev/null
@@ -1,467 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-regular-400.ttf b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-regular-400.ttf
deleted file mode 100644
index 36a7de36c..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-regular-400.ttf and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-regular-400.woff b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-regular-400.woff
deleted file mode 100644
index f7fab8586..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-regular-400.woff and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-regular-400.woff2 b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-regular-400.woff2
deleted file mode 100644
index 719a712a3..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-regular-400.woff2 and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-solid-900.eot b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-solid-900.eot
deleted file mode 100644
index 4e4cbb2c6..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-solid-900.eot and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-solid-900.svg b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-solid-900.svg
deleted file mode 100644
index 4f5aa88f3..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-solid-900.svg
+++ /dev/null
@@ -1,2444 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-solid-900.ttf b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-solid-900.ttf
deleted file mode 100644
index 2a0551269..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-solid-900.ttf and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-solid-900.woff b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-solid-900.woff
deleted file mode 100644
index 839528cca..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-solid-900.woff and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-solid-900.woff2 b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-solid-900.woff2
deleted file mode 100644
index 3aae386a6..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/FontAwesome/fa-solid-900.woff2 and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-bold.eot b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-bold.eot
deleted file mode 100644
index 3361183a4..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-bold.eot and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-bold.ttf b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-bold.ttf
deleted file mode 100644
index 29f691d5e..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-bold.ttf and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-bold.woff b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-bold.woff
deleted file mode 100644
index c6dff51f0..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-bold.woff and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-bold.woff2 b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-bold.woff2
deleted file mode 100644
index bb195043c..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-bold.woff2 and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-bolditalic.eot b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-bolditalic.eot
deleted file mode 100644
index 3d4154936..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-bolditalic.eot and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-bolditalic.ttf b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-bolditalic.ttf
deleted file mode 100644
index f402040b3..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-bolditalic.ttf and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-bolditalic.woff b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-bolditalic.woff
deleted file mode 100644
index 88ad05b9f..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-bolditalic.woff and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-bolditalic.woff2 b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-bolditalic.woff2
deleted file mode 100644
index c4e3d804b..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-bolditalic.woff2 and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-italic.eot b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-italic.eot
deleted file mode 100644
index 3f826421a..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-italic.eot and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-italic.ttf b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-italic.ttf
deleted file mode 100644
index b4bfc9b24..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-italic.ttf and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-italic.woff b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-italic.woff
deleted file mode 100644
index 76114bc03..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-italic.woff and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-italic.woff2 b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-italic.woff2
deleted file mode 100644
index 3404f37e2..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-italic.woff2 and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-regular.eot b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-regular.eot
deleted file mode 100644
index 11e3f2a5f..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-regular.eot and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-regular.ttf b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-regular.ttf
deleted file mode 100644
index 74decd9eb..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-regular.ttf and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-regular.woff b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-regular.woff
deleted file mode 100644
index ae1307ff5..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-regular.woff and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-regular.woff2 b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-regular.woff2
deleted file mode 100644
index 3bf984332..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/Lato/lato-regular.woff2 and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/RobotoSlab/roboto-slab-v7-bold.eot b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/RobotoSlab/roboto-slab-v7-bold.eot
deleted file mode 100644
index 79dc8efed..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/RobotoSlab/roboto-slab-v7-bold.eot and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/RobotoSlab/roboto-slab-v7-bold.ttf b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/RobotoSlab/roboto-slab-v7-bold.ttf
deleted file mode 100644
index df5d1df27..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/RobotoSlab/roboto-slab-v7-bold.ttf and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/RobotoSlab/roboto-slab-v7-bold.woff b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/RobotoSlab/roboto-slab-v7-bold.woff
deleted file mode 100644
index 6cb600001..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/RobotoSlab/roboto-slab-v7-bold.woff and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/RobotoSlab/roboto-slab-v7-bold.woff2
deleted file mode 100644
index 7059e2314..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/RobotoSlab/roboto-slab-v7-regular.eot b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/RobotoSlab/roboto-slab-v7-regular.eot
deleted file mode 100644
index 2f7ca78a1..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/RobotoSlab/roboto-slab-v7-regular.eot and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/RobotoSlab/roboto-slab-v7-regular.ttf b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/RobotoSlab/roboto-slab-v7-regular.ttf
deleted file mode 100644
index eb52a7907..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/RobotoSlab/roboto-slab-v7-regular.ttf and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/RobotoSlab/roboto-slab-v7-regular.woff b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/RobotoSlab/roboto-slab-v7-regular.woff
deleted file mode 100644
index f815f63f9..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/RobotoSlab/roboto-slab-v7-regular.woff and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 b/src/soc_ifc/docs/caliptra_top_reg_html/fonts/RobotoSlab/roboto-slab-v7-regular.woff2
deleted file mode 100644
index f2c76e5bd..000000000
Binary files a/src/soc_ifc/docs/caliptra_top_reg_html/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 and /dev/null differ
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/index.html b/src/soc_ifc/docs/caliptra_top_reg_html/index.html
deleted file mode 100644
index 5a9b5211c..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/index.html
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
-
-
-
-
- caliptra_top_reg Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Keyboard Shortcuts
-
- / Open Search
- Ctrl +/ Open Search relative to current page
- Ctrl +[ and Ctrl +] Cycle through path index editors
- Ctrl +\ Navigate to parent page
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/js/address_search.js b/src/soc_ifc/docs/caliptra_top_reg_html/js/address_search.js
deleted file mode 100644
index eeb4d112a..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/js/address_search.js
+++ /dev/null
@@ -1,33 +0,0 @@
-// This file is part of PeakRDL-html .
-// and can be redistributed under the terms of GNU GPL v3 .
-
-class AddressSearch {
- static start(query){
- query = query.slice(1, query.length);
- if(query == "") return;
-
- var addr;
- try {
- addr = BigInt(query);
- } catch(error) {
- addr = -1n;
- }
-
- if(addr < 0) return;
-
- RootNodeIds.forEach(function(id) {
- var result = RAL.lookup_by_address(addr, id);
- if(result != null) {
- var result_id = result[0];
- var idx_stack = result[1];
- var text_segments = [RAL.get_path(result_id, idx_stack)];
-
- add_search_result(
- text_segments,
- result_id,
- idx_stack
- );
- }
- });
- }
-}
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/js/content_search.js b/src/soc_ifc/docs/caliptra_top_reg_html/js/content_search.js
deleted file mode 100644
index 2555c74e7..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/js/content_search.js
+++ /dev/null
@@ -1,370 +0,0 @@
-// This file is part of PeakRDL-html .
-// and can be redistributed under the terms of GNU GPL v3 .
-
-class ContentSearch {
- static #MAX_RESULTS = 25;
- static #ITER_BREAK_INTERVAL = 1000;
- static #PREVIEW_MAX_RUN_LENGTH = 200;
- static #bucket_files = new Array(SearchBucketIndex.length).fill(null);
-
- static async start(query, abortSignal){
- var keywords = this.#get_query_words(query);
-
- // determine which bucket files need to be fetched, if any
- // Discard any keywords definitely not in the index
- var bidxs_to_fetch = new Set();
- var filtered_keywords = [];
- for(var i=0; i= 2){
- for(var j=0; j {
- if(!response.ok){
- throw new Error("fetch failed");
- }
- return response.json();
- })
- .then(data => {
- this.#bucket_files[bidx] = data;
- });
- return awaitable;
- }
-
-
- static async #get_matches(keywords, abortSignal){
-
- // Find locations of matching keywords
- var match_list = [];
- var match_hashtable = {};
- var itercount = 0;
- for(var i=0; i {
- return a.compare_rank_to(b);
- });
-
- return match_list;
- }
-
-
- static async #fetch_match_preview_text(match){
- return fetch_page_content(match.page_id).then(text => {
- var dp = new DOMParser();
- var doc = dp.parseFromString(text, "text/html");
-
- // Prune out the element that is most relevant to the content match
- var el;
- var el_id;
- if(match.is_field) {
- if(match.is_name) {
- // use field's row in table, since it contains the name
- el_id = match.field_name;
- } else {
- // field's description block
- el_id = "_Content." + match.field_name + ".desc";
- }
- } else {
- // Not a field
- if(match.is_name) {
- // Use page title
- el_id = "_Content.name";
- } else {
- // main description block
- el_id = "_Content.desc";
- }
- }
- var el = doc.getElementById(el_id);
-
- // strip HTML tags
- text = el.textContent;
-
- // Reduce excess whitespace
- text = text.replace(/\s+/g, " ");
-
- // Mark all keywords in content
- var keywords = Array.from(new Set([...match.full_match_keywords, ...match.partial_match_keywords]));
- var regex = new RegExp("(?:\\b|_)(" + keywords.join("|") + ")", "ig");
- var marked_text = "";
- var prev_idx = 0;
- for (const m of text.matchAll(regex)) {
- var m_idx = m.index;
-
- // advance match past underscore if it is in match
- if(text[m_idx] == "_") m_idx += 1;
-
- // Pass through prior segment
- if(prev_idx < m_idx) {
- var unmarked_segment = text.slice(prev_idx, m_idx);
- if(unmarked_segment.length > this.#PREVIEW_MAX_RUN_LENGTH) {
- // shorten the segment
- if(marked_text == ""){
- // is first
- unmarked_segment = this.#shorten_text_first(unmarked_segment);
- } else {
- // is middle
- unmarked_segment = this.#shorten_text_middle(unmarked_segment);
- }
- }
- marked_text += unmarked_segment;
- }
-
- // highlight segment
- marked_text += "" + m[1] + " ";
- prev_idx = m_idx + m[1].length;
- }
-
- if(prev_idx < text.length){
- // pass through last unmarked segment
- var unmarked_segment = text.slice(prev_idx, text.index);
- if(unmarked_segment.length > this.#PREVIEW_MAX_RUN_LENGTH) {
- // shorten the segment
- unmarked_segment = this.#shorten_text_last(unmarked_segment);
- }
- marked_text += unmarked_segment;
- }
-
- return marked_text;
- });
- }
-
- static #shorten_text_first(text){
- var L = this.#PREVIEW_MAX_RUN_LENGTH;
- return "\u22ef" + text.slice(text.length - L, text.length);
- }
-
- static #shorten_text_middle(text){
- var L = this.#PREVIEW_MAX_RUN_LENGTH;
- return text.slice(0, L/2) + "\u22ef \u22ef" + text.slice(text.length - L/2, text.length);
- }
-
- static #shorten_text_last(text){
- var L = this.#PREVIEW_MAX_RUN_LENGTH;
- return text.slice(0, L) + "\u22ef";
- }
-}
-
-
-class ContentSearchMatch {
- constructor(location_entry){
- this.full_match_keywords = new Set();
- this.partial_match_keywords = new Set();
- this.page_id = location_entry[0];
-
- var location_code = location_entry[1];
- this.is_name = Boolean(location_code & 0x1);
- this.is_enum = Boolean(location_code & 0x4);
- this.is_field = Boolean(location_code & 0x2);
- if(this.is_field){
- var field_idx = (location_code >> 3);
- this.field_name = RAL.get_node(this.page_id).fields[field_idx].name;
- } else {
- this.field_name = null;
- }
- }
-
- get_location_key(){
- // unique key that represents mergeable match location
- return String([this.page_id, this.field_name]);
- }
-
- get_matched_keywords(){
- return new Set([...this.full_match_keywords, ...this.partial_match_keywords]);
- }
-
- compare_rank_to(other){
- // +1: other has higher rank than this
- // -1: other has lower rank than this
- // 0: Other is the same rank
- var this_merged_keywords = this.get_matched_keywords();
- var other_merged_keywords = other.get_matched_keywords();
-
- // Total number of matching keywords is most important
- if(this_merged_keywords.size < other_merged_keywords.size) return 1;
- if(this_merged_keywords.size > other_merged_keywords.size) return -1;
-
- // then whichever has more full matches
- if(this.full_match_keywords.size < other.full_match_keywords.size) return 1;
- if(this.full_match_keywords.size > other.full_match_keywords.size) return -1;
-
- // then whichever has more partial matches
- if(this.partial_match_keywords.size < other.partial_match_keywords.size) return 1;
- if(this.partial_match_keywords.size > other.partial_match_keywords.size) return -1;
-
- return 0;
- }
-}
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/js/field_testers.js b/src/soc_ifc/docs/caliptra_top_reg_html/js/field_testers.js
deleted file mode 100644
index 4418cd96a..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/js/field_testers.js
+++ /dev/null
@@ -1,213 +0,0 @@
-// This file is part of PeakRDL-html .
-// and can be redistributed under the terms of GNU GPL v3 .
-
-// registry of register values by address string in hex
-var RegValueRegistery = {};
-
-function init_reg_value(){
- var state = get_reg_state();
- if(state != null) {
- var reg_el = document.getElementById("_RegValueTester");
- reg_el.value = "0x" + state.value.toString(16);
- reg_el.classList.remove("invalid");
- update_field_value_testers();
- } else {
- reset_field_inputs();
- }
-
- for(var i=0; i> lsb;
- var mask = (1n << (msb - lsb + 1n)) - 1n;
- value = value & mask;
- var el = document.getElementById("_FieldValueTester" + node.fields[idx].name);
- el.value = format_field_value(idx, value);
- el.classList.remove("invalid");
-
- if("encode" in RAL.get_node(CurrentID).fields[idx]) {
- var el = document.getElementById("_FieldValueEnumTester" + node.fields[idx].name);
- el.value = "0x" + value.toString(16);
- }
-}
-
-function format_field_value(idx, value) {
- if(RAL.get_node(CurrentID).fields[idx].disp == "D"){
- return(value.toString());
- } else {
- return("0x" + value.toString(16));
- }
-}
-
-function update_field_enum_visibility(idx){
- var node = RAL.get_node(CurrentID);
-
- if(!("encode" in node.fields[idx])) return;
-
- var d = node.fields[idx].disp;
- var enum_el = document.getElementById("_FieldValueEnumTester" + node.fields[idx].name);
- var txt_el = document.getElementById("_FieldValueTester" + node.fields[idx].name);
- if(d == "E") {
- enum_el.style.display = "inline";
- txt_el.style.display = "none";
- } else {
- enum_el.style.display = "none";
- txt_el.style.display = "inline";
- }
-}
-
-//==============================================================================
-// Events
-//==============================================================================
-
-function onRadixSwitch(el){
- var idx = RAL.lookup_field_idx(el.dataset.name);
- var node = RAL.get_node(CurrentID);
- var d = node.fields[idx].disp;
- if(d == "H") {
- d = "D";
- } else if((d == "D") && ("encode" in node.fields[idx])) {
- d = "E";
- } else {
- d = "H";
- }
-
- el.innerHTML = d;
- node.fields[idx].disp = d;
- update_field_enum_visibility(idx);
- update_field_value_tester(idx);
-}
-
-function onDecodedFieldEnumChange(el) {
- var idx = RAL.lookup_field_idx(el.dataset.name);
- var el2 = document.getElementById("_FieldValueTester" + RAL.get_node(CurrentID).fields[idx].name);
- el2.value = el.value;
- update_reg_value_tester();
- save_reg_state();
-}
-
-function onDecodedFieldInput(el){
- var idx = RAL.lookup_field_idx(el.dataset.name);
- var node = RAL.get_node(CurrentID);
- var msb = BigInt(node.fields[idx].msb);
- var lsb = BigInt(node.fields[idx].lsb);
- var value;
-
- try {
- value = BigInt(el.value);
- } catch(error) {
- value = -1n;
- }
-
- var max_value = 1n << (msb - lsb + 1n);
- if((value < 0) || (value >= max_value)){
- if(!el.classList.contains("invalid")) el.classList.add("invalid");
- return;
- }
- el.classList.remove("invalid");
-
- if("encode" in node.fields[idx]) {
- var el2 = document.getElementById("_FieldValueEnumTester" + node.fields[idx].name);
- el2.value = "0x" + value.toString(16);
- }
- update_reg_value_tester();
- save_reg_state();
-}
-
-function onEncodedRegInput(el){
- var value;
- try {
- value = BigInt(el.value);
- } catch(error) {
- value = -1n;
- }
-
- if(value < 0){
- if(!el.classList.contains("invalid")) el.classList.add("invalid");
- return;
- }
- el.classList.remove("invalid");
- update_field_value_testers();
- save_reg_state();
-}
-
-function onResetRegValue(el){
- reset_field_inputs();
- save_reg_state();
-}
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/js/index_edit.js b/src/soc_ifc/docs/caliptra_top_reg_html/js/index_edit.js
deleted file mode 100644
index e99f80921..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/js/index_edit.js
+++ /dev/null
@@ -1,162 +0,0 @@
-// This file is part of PeakRDL-html .
-// and can be redistributed under the terms of GNU GPL v3 .
-
-var IndexEditState = {};
-IndexEditState.active = false;
-IndexEditState.id = 0;
-IndexEditState.dim = 0;
-IndexEditState.span_idx = 0;
-
-function init_index_edit(){
-
- // Register index edit modal events:
- // ... close if clicking off of it
- window.onclick = function(ev) {
- var modal_el = document.getElementById('_IdxEditModal');
- if(!(isDescendant(modal_el, ev.target) || modal_el==ev.target)){
- exitIndexEditModal();
- }
- };
- // ... close if press enter in input. Cancel if esc
- document.getElementById('_IdxEditInput').onkeypress = onIndexEditKeypress;
-}
-
-function onIndexEditKeypress(ev){
- if(!ev) ev = window.event;
- var keyCode = ev.keyCode || ev.which;
-
- if(keyCode == 13){ // Enter key
- exitIndexEditModal();
- return false;
- } else if(keyCode == 27){ // ESC
- // Exit and cancel modal
- exitIndexEditModal(true);
- return false;
- }
-}
-
-function exitIndexEditModal(cancel) {
- if(typeof cancel === "undefined") cancel = false;
-
- var modal_el = document.getElementById('_IdxEditModal');
- var input_el = document.getElementById('_IdxEditInput');
-
- if(IndexEditState.active){
- modal_el.style.display = "none";
- IndexEditState.active = false;
-
- if(!cancel){
- // Commit modal input value
- var val = Number(input_el.value);
- if(!isPositiveInteger(val)) return;
- if((val < 0) || (val >= RAL.get_node(IndexEditState.id).dims[IndexEditState.dim])) return;
- RAL.get_node(IndexEditState.id).idxs[IndexEditState.dim] = val;
-
- update_crumbtrail();
- update_rdlfc_indexes();
- patch_url_path();
- update_absolute_addr();
- if(RAL.is_register(CurrentID)){
- init_reg_value();
- }
- userHooks.onAddressUpdate();
- }
- }
-}
-
-function showIndexEditModal(idx){
- var span_el = document.getElementById('_CrumbIdxSpan' + idx);
- var modal_el = document.getElementById('_IdxEditModal');
- var input_el = document.getElementById('_IdxEditInput');
- var range_el = document.getElementById('_IdxEditRange');
-
- if(span_el == null) return;
-
- // Show Modal
- modal_el.style.display = "block";
- var rect = span_el.getBoundingClientRect();
- modal_el.style.left = (rect.left + rect.right)/2 - modal_el.offsetWidth/2 + "px";
- modal_el.style.top = rect.bottom + 10 + "px";
-
- // Initialize modal
- IndexEditState.active = true;
- IndexEditState.id = parseInt(span_el.dataset.id);
- IndexEditState.dim = parseInt(span_el.dataset.dim);
- IndexEditState.span_idx = idx;
- input_el.value = RAL.get_node(IndexEditState.id).idxs[IndexEditState.dim];
- range_el.innerHTML = "0-" + (RAL.get_node(IndexEditState.id).dims[IndexEditState.dim]-1);
-
- input_el.focus();
- input_el.select();
-}
-
-function onClickCrumbtrailIdx(ev) {
- ev.stopPropagation();
-
- // Get index of span that was clicked
- // Need to save it in case crumbtrail get re-constructed
- var span_idx = ev.target.dataset.span_idx;
-
- if(IndexEditState.active){
- // Exit previous modal box
- exitIndexEditModal();
- }
- showIndexEditModal(span_idx);
-
- return(false);
-}
-
-function onKeyDownIdxEdit(ev) {
- // return True if event was not handled here
- if(ev.ctrlKey && ev.key == "["){
- switch_to_prev_idx_edit();
- return false;
- }
-
- if(ev.ctrlKey && ev.key == "]"){
- switch_to_next_idx_edit();
- return false;
- }
-
- if(IndexEditState.active) {
- if(ev.key == "Escape"){
- exitIndexEditModal(true);
- return false;
- }
- }
-
- return true;
-}
-
-
-function switch_to_prev_idx_edit() {
- var span_idx;
- if(IndexEditState.active){
- // Close current modal and flip to next index to the left
- if(IndexEditState.span_idx == 0) return;
- span_idx = IndexEditState.span_idx - 1;
- exitIndexEditModal();
- } else {
- // Open first index
- span_idx = 0;
- }
- showIndexEditModal(span_idx);
-}
-
-function switch_to_next_idx_edit() {
- var span_idx;
-
- // Determine max idx allowed
- var n_idx_spans = document.getElementsByClassName("crumb-idx").length;
-
- if(IndexEditState.active){
- // Close current modal and flip to next index to the right
- if(IndexEditState.span_idx == n_idx_spans-1) return;
- span_idx = IndexEditState.span_idx + 1;
- exitIndexEditModal();
- } else {
- // Open last index
- span_idx = n_idx_spans-1;
- }
- showIndexEditModal(span_idx);
-}
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/js/main.js b/src/soc_ifc/docs/caliptra_top_reg_html/js/main.js
deleted file mode 100644
index 48e45343b..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/js/main.js
+++ /dev/null
@@ -1,451 +0,0 @@
-// This file is part of PeakRDL-html .
-// and can be redistributed under the terms of GNU GPL v3 .
-
-var CurrentID;
-
-//==============================================================================
-// User-overridable hooks
-//==============================================================================
-var userHooks = {
- // Triggered when page is loaded the first time
- onPageLoad: function() {
- },
-
- // Triggered when main pane is loaded with new content and page finished
- // updating
- onContentLoad: function() {
- },
-
- // Triggered when page's absolute address was updated due to an index-edit
- // value change
- onAddressUpdate: function() {
- },
-
- // Triggered when any of the register's encoded or decoded value form fields
- // were changed
- onRegValueEditorChange: function() {
- },
-
- // When saving register state, provide additional data to the state object
- save_extra_reg_state: function(state) {
- return state;
- },
-
- // Global keystroke event
- onKeyDown: function(ev) {
- // return True if event was not handled here
- return true;
- }
-};
-
-//==============================================================================
-// Page actions
-//==============================================================================
-
-function onPageLoad() {
- if(test_browser_incompatible()) {
- show_incompatibility_nag();
- return;
- }
-
- window.onpopstate = onPopState;
- window.onkeydown = onKeyDownMain;
-
- RAL.load_ral_data().then(() => {
- // Determine what page id will be loaded
- var url = new URL(window.location.href);
- var path = url.searchParams.get("p", path);
- var parsed_path = RAL.parse_path(path);
- var id;
- if(parsed_path == null) {
- id = 0;
- } else {
- id = parsed_path[0];
- }
-
- // Load content
- Sidebar.init(id);
- load_page_via_url();
- init_index_edit();
- userHooks.onPageLoad();
- })
- .catch(e => {
- // Page load failed
- if(window.location.protocol == "file:"){
- show_file_protocol_nag();
- }
- });
-}
-
-function onKeyDownMain(ev) {
- if(!ev) ev = window.event;
- var unhandled;
-
- if(ev.ctrlKey && ev.key == "\\"){
- // Navigate to parent node
- load_parent_page();
- return false;
- }
-
- unhandled = onKeyDownSearch(ev);
- if(!unhandled) return false;
-
- unhandled = onKeyDownIdxEdit(ev);
- if(!unhandled) return false;
-
- unhandled = userHooks.onKeyDown(ev);
- if(!unhandled) return false;
-}
-
-function platform_is_windows() {
- try {
- if(navigator.userAgentData.platform == "Windows") {
- return true;
- }
- } catch(error) {
- // fall-back to legacy api
- if((navigator.platform == "Win32") || (navigator.platform == "Win64")) {
- return true;
- }
- }
- return false
-}
-
-function show_file_protocol_nag() {
- var this_dir = window.location.pathname.replace(/[\\/]index.html/g, "")
- if(platform_is_windows()) {
- // remove leading slash that shows up ahead of path: "/C:/Users/..."
- this_dir = this_dir.replace(/^\/(\w:)/g, "$1");
- }
- var html_str;
-
- html_str =
- "Oops! "
- + "Most modern browser's security policies "
- + "prevent this page from loading properly when using the file://
protocol.
"
- + "If possible, host this page on a web server and access using the http://
protocol.
"
-
- + "Alternatives "
- ;
-
- if(platform_is_windows()) {
- html_str +=
- "Use one of the included launcher scripts "
- + ""
- + "In the folder that contains these docs, double-click the launcher for the browser of your choice:"
- + "
"
- + " launcher-windows-chrome.bat
"
- + " launcher-windows-edge.bat
"
- + " launcher-windows-firefox.bat
"
- + " "
- + "These launcher scripts will temporarily disable the security setting so you can view this page locally."
- + ""
- ;
- }
-
- if(platform_is_windows()) {
- html_str +=
- "Python http server "
- + ""
- + "Launch a temporary http server using Python:"
- + "
"
- + " If you haven't already, download and install Python "
- + " "
- + " Press WIN +R and paste the following into the text box:"
- + "
"
- + " "
- + " Click 'Ok' "
- + " Re-open this page via: http://localhost:8000/ "
- + " "
- + ""
- ;
- } else {
- html_str +=
- "Python http server "
- + ""
- + "Launch a temporary http server using Python:"
- + "
"
- + 'python3 -m http.server -d "' + this_dir + '"'
- + " "
- + "Then view via: http://localhost:8000/ "
- + ""
- ;
- }
-
- html_str +=
- "Firefox "
- + ""
- + "Change your Firefox security settings:"
- + "
"
- + " In your address bar, type about:config
"
- + " Set security.fileuri.strict_origin_policy
to false
"
- + " Refresh this page "
- + " "
- + ""
- ;
-
- if(platform_is_windows()) {
- html_str +=
- "Chrome or Edge "
- + ""
- + "
"
- + " Close your current Chrome or Edge browser session completely "
- + " "
- + " Press WIN +R and paste the following into the text box:"
- + "
"
- + " For Microsoft Edge, replace 'chrome.exe' with 'msedge.exe'"
- + " "
- + " Click 'Ok' "
- + " "
- + ""
- ;
- } else {
- html_str +=
- "Chrome "
- + ""
- + "Close your current Chrome session and re-launch it from the command-line using:"
- + "
"
- + "google-chrome --allow-file-access-from-files \\\n"
- + ' "' + window.location.href + '"'
- + " "
- + ""
- ;
- }
-
- var el = document.getElementById("_ContentContainer");
- el.innerHTML = html_str;
-}
-
-function show_incompatibility_nag() {
- var el = document.getElementById("_ContentContainer");
- el.innerHTML
- = "Nope! "
- + "It looks like the browser you are using is not supported.
"
- + "Please use a modern browser such as "
- + "Firefox "
- + " or Chrome .
"
- ;
-}
-
-function test_browser_incompatible() {
- // Test for browser features that absolutely have to exist
- try {
- var url = new URL(window.location.href);
- } catch(error) {
- return true;
- }
- return false;
-}
-
-function update_crumbtrail(){
- var crumb_el = document.getElementById("_Crumbtrail");
- var id = CurrentID;
-
- // Delete old crumbtrail
- while (crumb_el.hasChildNodes()) {
- crumb_el.removeChild(crumb_el.lastChild);
- }
-
- var path_ids = RAL.get_ids_in_path(id);
- var crumb_idx_span_idx = 0;
-
- for(var i=0; i setTimeout(r, 1));
-}
-
-function difference(setA, setB) {
- const _difference = new Set(setA);
- for (const elem of setB) {
- _difference.delete(elem);
- }
- return _difference;
-}
-
-function toBigInt(str) {
- // bigInt doesn't handle large hex strings if they use the 0x prefix
- // Wrap auto-base handling
- str = str.trim().toLowerCase();
- if(str.startsWith("0x")) {
- return(bigInt(str.substring(2), 16));
- } else if(str.startsWith("0o")) {
- return(bigInt(str.substring(2), 8));
- } else if(str.startsWith("0b")) {
- return(bigInt(str.substring(2), 2));
- } else {
- return(bigInt(str));
- }
-}
-
-function page_specific_key(key){
- var url = new URL(window.location.href);
- key = url.origin + url.pathname + "::" + key;
- return key;
-}
-
-//==============================================================================
-// Compatibility Workarounds
-//==============================================================================
-// IE does not support Number.isInteger
-function isPositiveInteger(num) {
- return ((num ^ 0) >>> 0) === num;
-}
-
-// IE does not support .startsWith
-if(!String.prototype.startsWith) {
- String.prototype.startsWith = function(searchString, position) {
- position = position || 0;
- return this.indexOf(searchString, position) === position;
- };
-}
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/js/nav.js b/src/soc_ifc/docs/caliptra_top_reg_html/js/nav.js
deleted file mode 100644
index e6e37e96a..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/js/nav.js
+++ /dev/null
@@ -1,209 +0,0 @@
-// This file is part of PeakRDL-html .
-// and can be redistributed under the terms of GNU GPL v3 .
-
-async function load_page(id) {
- var awaitable = fetch_page_content(id);
- awaitable.then(text => {
- // Page loaded successfully
- CurrentID = id;
- update_crumbtrail();
-
- var main_el = document.getElementById("_ContentContainer");
- main_el.innerHTML = text;
- update_absolute_addr();
- update_rdlfc_indexes();
- if(RAL.is_register(id)) {
- init_reg_value();
- init_radix_buttons();
- }
- MathJax.Hub.Queue(["Typeset", MathJax.Hub]);
- userHooks.onContentLoad();
- });
-
- return awaitable;
-}
-
-async function fetch_page_content(id){
- var path = "content/" + RAL.get_node_uid(id) + ".html?ts=" + BUILD_TS;
- var awaitable = fetch(path)
- .then(response => {
- if(!response.ok){
- throw new Error("page fetch failed");
- }
- return response.text();
- });
- return awaitable;
-}
-
-async function load_page_via_url(){
- // An event triggered such that the page should be loaded based on the URL
- var prev_id = CurrentID;
-
- var url = new URL(window.location.href);
- var path = url.searchParams.get("p", path);
- var parsed_path = RAL.parse_path(path);
- var new_path;
- if(parsed_path == null) {
- // Bad path. Discard it
- new_path = "";
- CurrentID = 0;
- } else {
- // Path is good.
- var id, idx_stack;
- id = parsed_path[0];
- idx_stack = parsed_path[1];
- RAL.apply_idx_stack(id, idx_stack);
-
- // Recompute the path in case it needs to be cleaned up
- new_path = RAL.get_path(id);
- CurrentID = id;
- }
-
- if(path != new_path){
- // Path was sanitized. Patch URL
- url.searchParams.set("p", new_path);
- window.history.replaceState({}, "", url.toString())
- }
-
- if(prev_id != CurrentID) {
- await load_page(CurrentID).then(() => {
- Sidebar.expand_to_id(CurrentID);
- Sidebar.select_node(CurrentID);
- Sidebar.scroll_into_view(CurrentID);
- refresh_title();
- refresh_target_scroll();
- });
- } else {
- refresh_target_scroll();
- }
-}
-
-function load_page_via_path(path, url_hash){
- if(typeof url_hash === "undefined") url_hash = "";
- var prev_path = RAL.get_path(CurrentID);
- var prev_url_hash = window.location.hash;
- var parsed_path = RAL.parse_path(path);
- var new_path;
- if(parsed_path == null) {
- // Bad path. Give up
- return
- } else {
- // Path is good.
- var id, idx_stack;
- id = parsed_path[0];
- idx_stack = parsed_path[1];
- RAL.apply_idx_stack(id, idx_stack);
-
- // Recompute the path in case it needs to be cleaned up
- new_path = RAL.get_path(id);
- RAL.reset_indexes_to_next(id);
- CurrentID = id;
- }
-
- if(prev_path != new_path) {
- load_page(CurrentID).then(() => {
- Sidebar.expand_to_id(CurrentID);
- Sidebar.select_node(CurrentID);
- Sidebar.scroll_into_view(CurrentID);
- refresh_url(url_hash);
- refresh_title();
- refresh_target_scroll();
- });
- } else if (prev_url_hash != url_hash){
- refresh_url(url_hash);
- refresh_target_scroll();
- }
-}
-
-
-function onClickNodeLink(ev) {
- var el = ev.target;
- var id = parseInt(el.dataset.id);
- if(id == CurrentID) return(false);
-
- RAL.reset_indexes_to_next(id);
- load_page(id).then(() => {
- Sidebar.expand_to_id(id);
- Sidebar.select_node(id);
- Sidebar.scroll_into_view(id);
- refresh_url();
- refresh_title();
- refresh_target_scroll();
- });
-
- return(false);
-}
-
-function onClickPathLink(ev) {
- var el = ev.target;
- var path = el.dataset.path;
- var url_hash = el.dataset.url_hash;
-
- load_page_via_path(path, url_hash);
-
- return(false);
-}
-
-function load_parent_page(){
- var id = RAL.get_node(CurrentID).parent;
- if(id == null) return;
- load_page(id).then(() => {
- Sidebar.expand_to_id(id);
- Sidebar.select_node(id);
- Sidebar.scroll_into_view(id);
- refresh_url();
- refresh_title();
- refresh_target_scroll();
- });
-}
-
-function refresh_url(url_hash) {
- // Given current state, refresh the URL
- if(typeof url_hash === "undefined") url_hash = "";
- var path = RAL.get_path(CurrentID);
-
- var url = new URL(window.location.href);
- url.searchParams.set("p", path);
- url.hash = url_hash;
- window.history.pushState({}, "", url.toString())
-}
-
-function patch_url_path() {
- // refresh only the URL's hier path without affecting history
- var path = RAL.get_path(CurrentID);
- var url = new URL(window.location.href);
- url.searchParams.set("p", path);
- window.history.replaceState({}, "", url.toString())
-}
-
-function refresh_title() {
- // Given current state, refresh the page title text
- document.title = RAL.get_node(CurrentID).name + " \u2014 " + PageInfo.title;
-}
-
-function onPopState(event) {
- load_page_via_url();
-}
-
-function refresh_target_scroll() {
- // Manually implement scroll to hash targets since AJAX-based page loads
- // make the normal mechanism a little unreliable
-
- // Clear any target-highlight elements
- var target_els = document.getElementsByClassName("target-highlight");
- for(var i=target_els.length-1; i>=0; i--){
- target_els[i].classList.remove("target-highlight");
- }
-
- if(window.location.hash){
- // URL has hash! Scroll to it and apply highlight class
- var el = document.getElementById(window.location.hash.slice(1));
- if(el){
- el.scrollIntoView();
- el.classList.add("target-highlight");
- }
-
- } else {
- document.getElementById("_Content").parentElement.scrollTop = 0;
- }
-}
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/js/path_search.js b/src/soc_ifc/docs/caliptra_top_reg_html/js/path_search.js
deleted file mode 100644
index 631272117..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/js/path_search.js
+++ /dev/null
@@ -1,84 +0,0 @@
-// This file is part of PeakRDL-html .
-// and can be redistributed under the terms of GNU GPL v3 .
-
-class PathSearch {
- static #MAX_RESULTS = 100;
- static #SEARCH_CHOMP_SIZE = 100;
-
- static async start(query, abortSignal){
- if(query.length < 2) return;
-
- // Sanitize query
- var sp_query = query.split(" ");
- var keywords = [];
- for(var i=0; i= this.#MAX_RESULTS) {
- break;
- }
- }
- }
-
- static #test_path(path, keywords){
- // If match, returns text_segments.
- // Otherwise, null
- var path_lc = path.toLowerCase();
- var text_segments = [];
- var start = 0;
-
- // Scan path to see if all keywords match
- for(var i=0; i0&&void 0!==arguments[0]?arguments[0]:{},b=new v,c=b.tween(a);return c.tweenable=b,c}c.d(b,"e",function(){return q}),c.d(b,"c",function(){return s}),c.d(b,"b",function(){return t}),c.d(b,"a",function(){return v}),c.d(b,"d",function(){return i});var j=c(1),k="undefined"!=typeof window?window:a,l=k.requestAnimationFrame||k.webkitRequestAnimationFrame||k.oRequestAnimationFrame||k.msRequestAnimationFrame||k.mozCancelRequestAnimationFrame&&k.mozRequestAnimationFrame||setTimeout,m=function(){},n=null,o=null,p=g({},j),q=function(a,b,c,d,e,f,g){var h=al?l:b,n=h-(l-m);m>=l?(i(j,c,n),a.stop(!0)):(a._applyFilter("beforeTween"),m1&&void 0!==arguments[1]?arguments[1]:"linear",c={},d=e(b);if("string"===d||"function"===d)for(var f in a)c[f]=b;else for(var g in a)c[g]=b[g]||"linear";return c},u=function(a){if(a===n)(n=a._next)?n._previous=null:o=null;else if(a===o)(o=a._previous)?o._next=null:n=null;else{var b=a._previous,c=a._next;b._next=c,c._previous=b}a._previous=a._next=null},v=function(){function a(){var b=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;!function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),this._currentState=b,this._configured=!1,this._filters=[],this._timestamp=null,this._next=null,this._previous=null,c&&this.setConfig(c)}var b,c,e;return b=a,(c=[{key:"_applyFilter",value:function(a){var b=!0,c=!1,d=void 0;try{for(var e,f=this._filters[Symbol.iterator]();!(b=(e=f.next()).done);b=!0){var g=e.value[a];g&&g(this)}}catch(a){c=!0,d=a}finally{try{b||null==f.return||f.return()}finally{if(c)throw d}}}},{key:"tween",value:function(){var b=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,c=this._attachment,d=this._configured;return!b&&d||this.setConfig(b),this._pausedAtTime=null,this._timestamp=a.now(),this._start(this.get(),c),this.resume()}},{key:"setConfig",value:function(){var b=this,c=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},d=c.attachment,e=c.delay,f=void 0===e?0:e,h=c.duration,i=void 0===h?500:h,j=c.easing,k=c.from,l=c.promise,n=void 0===l?Promise:l,o=c.start,p=void 0===o?m:o,q=c.step,r=void 0===q?m:q,s=c.to;this._configured=!0,this._attachment=d,this._isPlaying=!1,this._pausedAtTime=null,this._scheduleId=null,this._delay=f,this._start=p,this._step=r,this._duration=i,this._currentState=g({},k||this.get()),this._originalState=this.get(),this._targetState=g({},s||this.get());var u=this._currentState;this._targetState=g({},u,{},this._targetState),this._easing=t(u,j);var v=a.filters;for(var w in this._filters.length=0,v)v[w].doesApply(this)&&this._filters.push(v[w]);return this._applyFilter("tweenCreated"),this._promise=new n(function(a,c){b._resolve=a,b._reject=c}),this._promise.catch(m),this}},{key:"get",value:function(){return g({},this._currentState)}},{key:"set",value:function(a){this._currentState=a}},{key:"pause",value:function(){if(this._isPlaying)return this._pausedAtTime=a.now(),this._isPlaying=!1,u(this),this}},{key:"resume",value:function(){if(null===this._timestamp)return this.tween();if(this._isPlaying)return this._promise;var b=a.now();return this._pausedAtTime&&(this._timestamp+=b-this._pausedAtTime,this._pausedAtTime=null),this._isPlaying=!0,null===n?(n=this,o=this,function a(){n&&(l.call(k,a,1e3/60),s())}()):(this._previous=o,o._next=this,o=this),this._promise}},{key:"seek",value:function(b){b=Math.max(b,0);var c=a.now();return this._timestamp+b===0?this:(this._timestamp=c-b,this._isPlaying||r(this,c),this)}},{key:"stop",value:function(){var a=arguments.length>0&&void 0!==arguments[0]&&arguments[0],b=this._attachment,c=this._currentState,d=this._easing,e=this._originalState,f=this._targetState;if(this._isPlaying)return this._isPlaying=!1,u(this),a?(this._applyFilter("beforeTween"),q(1,c,e,f,1,0,d),this._applyFilter("afterTween"),this._applyFilter("afterTweenEnd"),this._resolve(c,b)):this._reject(c,b),this}},{key:"isPlaying",value:function(){return this._isPlaying}},{key:"setScheduleFunction",value:function(b){a.setScheduleFunction(b)}},{key:"dispose",value:function(){for(var a in this)delete this[a]}}])&&d(b.prototype,c),e&&d(b,e),a}();v.setScheduleFunction=function(a){return l=a},v.formulas=p,v.filters={},v.now=Date.now||function(){return+new Date}}).call(this,c(2))},function(a,b,c){"use strict";c.r(b),c.d(b,"linear",function(){return d}),c.d(b,"easeInQuad",function(){return e}),c.d(b,"easeOutQuad",function(){return f}),c.d(b,"easeInOutQuad",function(){return g}),c.d(b,"easeInCubic",function(){return h}),c.d(b,"easeOutCubic",function(){return i}),c.d(b,"easeInOutCubic",function(){return j}),c.d(b,"easeInQuart",function(){return k}),c.d(b,"easeOutQuart",function(){return l}),c.d(b,"easeInOutQuart",function(){return m}),c.d(b,"easeInQuint",function(){return n}),c.d(b,"easeOutQuint",function(){return o}),c.d(b,"easeInOutQuint",function(){return p}),c.d(b,"easeInSine",function(){return q}),c.d(b,"easeOutSine",function(){return r}),c.d(b,"easeInOutSine",function(){return s}),c.d(b,"easeInExpo",function(){return t}),c.d(b,"easeOutExpo",function(){return u}),c.d(b,"easeInOutExpo",function(){return v}),c.d(b,"easeInCirc",function(){return w}),c.d(b,"easeOutCirc",function(){return x}),c.d(b,"easeInOutCirc",function(){return y}),c.d(b,"easeOutBounce",function(){return z}),c.d(b,"easeInBack",function(){return A}),c.d(b,"easeOutBack",function(){return B}),c.d(b,"easeInOutBack",function(){return C}),c.d(b,"elastic",function(){return D}),c.d(b,"swingFromTo",function(){return E}),c.d(b,"swingFrom",function(){return F}),c.d(b,"swingTo",function(){return G}),c.d(b,"bounce",function(){return H}),c.d(b,"bouncePast",function(){return I}),c.d(b,"easeFromTo",function(){return J}),c.d(b,"easeFrom",function(){return K}),c.d(b,"easeTo",function(){return L});var d=function(a){return a},e=function(a){return Math.pow(a,2)},f=function(a){return-(Math.pow(a-1,2)-1)},g=function(a){return(a/=.5)<1?.5*Math.pow(a,2):-.5*((a-=2)*a-2)},h=function(a){return Math.pow(a,3)},i=function(a){return Math.pow(a-1,3)+1},j=function(a){return(a/=.5)<1?.5*Math.pow(a,3):.5*(Math.pow(a-2,3)+2)},k=function(a){return Math.pow(a,4)},l=function(a){return-(Math.pow(a-1,4)-1)},m=function(a){return(a/=.5)<1?.5*Math.pow(a,4):-.5*((a-=2)*Math.pow(a,3)-2)},n=function(a){return Math.pow(a,5)},o=function(a){return Math.pow(a-1,5)+1},p=function(a){return(a/=.5)<1?.5*Math.pow(a,5):.5*(Math.pow(a-2,5)+2)},q=function(a){return 1-Math.cos(a*(Math.PI/2))},r=function(a){return Math.sin(a*(Math.PI/2))},s=function(a){return-.5*(Math.cos(Math.PI*a)-1)},t=function(a){return 0===a?0:Math.pow(2,10*(a-1))},u=function(a){return 1===a?1:1-Math.pow(2,-10*a)},v=function(a){return 0===a?0:1===a?1:(a/=.5)<1?.5*Math.pow(2,10*(a-1)):.5*(2-Math.pow(2,-10*--a))},w=function(a){return-(Math.sqrt(1-a*a)-1)},x=function(a){return Math.sqrt(1-Math.pow(a-1,2))},y=function(a){return(a/=.5)<1?-.5*(Math.sqrt(1-a*a)-1):.5*(Math.sqrt(1-(a-=2)*a)+1)},z=function(a){return a<1/2.75?7.5625*a*a:a<2/2.75?7.5625*(a-=1.5/2.75)*a+.75:a<2.5/2.75?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375},A=function(a){var b=1.70158;return a*a*((b+1)*a-b)},B=function(a){var b=1.70158;return(a-=1)*a*((b+1)*a+b)+1},C=function(a){var b=1.70158;return(a/=.5)<1?a*a*((1+(b*=1.525))*a-b)*.5:.5*((a-=2)*a*((1+(b*=1.525))*a+b)+2)},D=function(a){return-1*Math.pow(4,-8*a)*Math.sin((6*a-1)*(2*Math.PI)/2)+1},E=function(a){var b=1.70158;return(a/=.5)<1?a*a*((1+(b*=1.525))*a-b)*.5:.5*((a-=2)*a*((1+(b*=1.525))*a+b)+2)},F=function(a){var b=1.70158;return a*a*((b+1)*a-b)},G=function(a){var b=1.70158;return(a-=1)*a*((b+1)*a+b)+1},H=function(a){return a<1/2.75?7.5625*a*a:a<2/2.75?7.5625*(a-=1.5/2.75)*a+.75:a<2.5/2.75?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375},I=function(a){return a<1/2.75?7.5625*a*a:a<2/2.75?2-(7.5625*(a-=1.5/2.75)*a+.75):a<2.5/2.75?2-(7.5625*(a-=2.25/2.75)*a+.9375):2-(7.5625*(a-=2.625/2.75)*a+.984375)},J=function(a){return(a/=.5)<1?.5*Math.pow(a,4):-.5*((a-=2)*Math.pow(a,3)-2)},K=function(a){return Math.pow(a,4)},L=function(a){return Math.pow(a,.25)}},function(a,b){var c;c=function(){return this}();try{c=c||new Function("return this")()}catch(a){"object"==typeof window&&(c=window)}a.exports=c},function(a,b,c){"use strict";function d(a){return parseInt(a,16)}function e(a){var b=a._currentState;[b,a._originalState,a._targetState].forEach(B),a._tokenData=E(b)}function f(a){var b=a._currentState,c=a._originalState,d=a._targetState,e=a._easing,f=a._tokenData;K(e,f),[b,c,d].forEach(function(a){return F(a,f)})}function g(a){var b=a._currentState,c=a._originalState,d=a._targetState,e=a._easing,f=a._tokenData;[b,c,d].forEach(function(a){return J(a,f)}),L(e,f)}function h(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function i(a){for(var b=1;b=0?a:0-a};return i=1-(k=3*b)-(j=3*(d-b)-k),l=1-(n=3*c)-(m=3*(e-c)-n),g=a,h=function(a){return 1/(200*a)}(f),function(a){return((l*a+m)*a+n)*a}(function(a,b){var c,d,e,f,g,h;for(e=a,h=0;h<8;h++){if(f=o(e)-a,q(f)(d=1))return d;for(;cf?c=e:d=e,e=.5*(d-c)+c}return e}(g,h))}c.r(b);var o={};c.r(o),c.d(o,"doesApply",function(){return M}),c.d(o,"tweenCreated",function(){return e}),c.d(o,"beforeTween",function(){return f}),c.d(o,"afterTween",function(){return g});var p,q,r=c(0),s=/(\d|-|\.)/,t=/([^\-0-9.]+)/g,u=/[0-9.-]+/g,v=(p=u.source,q=/,\s*/.source,new RegExp("rgb\\(".concat(p).concat(q).concat(p).concat(q).concat(p,"\\)"),"g")),w=/^.*\(/,x=/#([0-9]|[a-f]){3,6}/gi,y=function(a,b){return a.map(function(a,c){return"_".concat(b,"_").concat(c)})},z=function(a){return"rgb(".concat((b=a,3===(b=b.replace(/#/,"")).length&&(b=(b=b.split(""))[0]+b[0]+b[1]+b[1]+b[2]+b[2]),[d(b.substr(0,2)),d(b.substr(2,2)),d(b.substr(4,2))]).join(","),")");var b},A=function(a,b,c){var d=b.match(a),e=b.replace(a,"VAL");return d&&d.forEach(function(a){return e=e.replace("VAL",c(a))}),e},B=function(a){for(var b in a){var c=a[b];"string"==typeof c&&c.match(x)&&(a[b]=A(x,c,z))}},C=function(a){var b=a.match(u).map(Math.floor);return"".concat(a.match(w)[0]).concat(b.join(","),")")},D=function(a){return a.match(u)},E=function(a){var b,c,d={};for(var e in a){var f=a[e];"string"==typeof f&&(d[e]={formatString:(b=f,c=void 0,c=b.match(t),c?(1===c.length||b.charAt(0).match(s))&&c.unshift(""):c=["",""],c.join("VAL")),chunkNames:y(D(f),e)})}return d},F=function(a,b){var c=function(c){D(a[c]).forEach(function(d,e){return a[b[c].chunkNames[e]]=+d}),delete a[c]};for(var d in b)c(d)},G=function(a,b){var c={};return b.forEach(function(b){c[b]=a[b],delete a[b]}),c},H=function(a,b){return b.map(function(b){return a[b]})},I=function(a,b){return b.forEach(function(b){return a=a.replace("VAL",+b.toFixed(4))}),a},J=function(a,b){for(var c in b){var d=b[c],e=d.chunkNames,f=d.formatString,g=I(f,H(G(a,e),e));a[c]=A(v,g,C)}},K=function(a,b){var c=function(c){var d=b[c].chunkNames,e=a[c];if("string"==typeof e){var f=e.split(" "),g=f[f.length-1];d.forEach(function(b,c){return a[b]=f[c]||g})}else d.forEach(function(b){return a[b]=e});delete a[c]};for(var d in b)c(d)},L=function(a,b){for(var c in b){var d=b[c].chunkNames,e=a[d[0]];a[c]="string"==typeof e?d.map(function(b){var c=a[b];return delete a[b],c}).join(" "):e}},M=function(a){var b=a._currentState;return Object.keys(b).some(function(a){return"string"==typeof b[a]})},N=new r.a,O=r.a.filters,P=function(a,b,c,d){var e=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,f=i({},a),g=Object(r.b)(a,d);for(var h in N._filters.length=0,N.set({}),N._currentState=f,N._originalState=a,N._targetState=b,N._easing=g,O)O[h].doesApply(N)&&N._filters.push(O[h]);N._applyFilter("tweenCreated"),N._applyFilter("beforeTween");var j=Object(r.e)(c,f,a,b,1,e,g);return N._applyFilter("afterTween"),j},Q=function(){function a(){!function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),R.set(this,{writable:!0,value:[]});for(var b=arguments.length,c=new Array(b),d=0;da.strokeWidth&&(b=a.trailWidth);var c=50-b/2;return e.render(this._pathTemplate,{radius:c,"2radius":2*c})},f.prototype._trailString=function(a){return this._pathString(a)},b.exports=f},{"./shape":7,"./utils":9}],3:[function(a,b,c){var d=a("./shape"),e=a("./utils"),f=function(a,b){this._pathTemplate=b.vertical?"M {center},100 L {center},0":"M 0,{center} L 100,{center}",d.apply(this,arguments)};f.prototype=new d,f.prototype.constructor=f,f.prototype._initializeSvg=function(a,b){var c=b.vertical?"0 0 "+b.strokeWidth+" 100":"0 0 100 "+b.strokeWidth;a.setAttribute("viewBox",c),a.setAttribute("preserveAspectRatio","none")},f.prototype._pathString=function(a){return e.render(this._pathTemplate,{center:a.strokeWidth/2})},f.prototype._trailString=function(a){return this._pathString(a)},b.exports=f},{"./shape":7,"./utils":9}],4:[function(a,b,c){b.exports={Line:a("./line"),Circle:a("./circle"),SemiCircle:a("./semicircle"),Square:a("./square"),Path:a("./path"),Shape:a("./shape"),utils:a("./utils")}},{"./circle":2,"./line":3,"./path":5,"./semicircle":6,"./shape":7,"./square":8,"./utils":9}],5:[function(a,b,c){var d=a("shifty"),e=a("./utils"),f=d.Tweenable,g={easeIn:"easeInCubic",easeOut:"easeOutCubic",easeInOut:"easeInOutCubic"},h=function a(b,c){if(!(this instanceof a))throw new Error("Constructor was called without new keyword");c=e.extend({delay:0,duration:800,easing:"linear",from:{},to:{},step:function(){}},c);var d;d=e.isString(b)?document.querySelector(b):b,this.path=d,this._opts=c,this._tweenable=null;var f=this.path.getTotalLength();this.path.style.strokeDasharray=f+" "+f,this.set(0)};h.prototype.value=function(){var a=this._getComputedDashOffset(),b=this.path.getTotalLength(),c=1-a/b;return parseFloat(c.toFixed(6),10)},h.prototype.set=function(a){this.stop(),this.path.style.strokeDashoffset=this._progressToOffset(a);var b=this._opts.step;if(e.isFunction(b)){var c=this._easing(this._opts.easing);b(this._calculateTo(a,c),this._opts.shape||this,this._opts.attachment)}},h.prototype.stop=function(){this._stopTween(),this.path.style.strokeDashoffset=this._getComputedDashOffset()},h.prototype.animate=function(a,b,c){b=b||{},e.isFunction(b)&&(c=b,b={});var d=e.extend({},b),g=e.extend({},this._opts);b=e.extend(g,b);var h=this._easing(b.easing),i=this._resolveFromAndTo(a,h,d);this.stop(),this.path.getBoundingClientRect();var j=this._getComputedDashOffset(),k=this._progressToOffset(a),l=this;this._tweenable=new f,this._tweenable.tween({from:e.extend({offset:j},i.from),to:e.extend({offset:k},i.to),duration:b.duration,delay:b.delay,easing:h,step:function(a){l.path.style.strokeDashoffset=a.offset;var c=b.shape||l;b.step(a,c,b.attachment)}}).then(function(a){e.isFunction(c)&&c()}).catch(function(a){throw console.error("Error in tweening:",a),a})},h.prototype._getComputedDashOffset=function(){var a=window.getComputedStyle(this.path,null);return parseFloat(a.getPropertyValue("stroke-dashoffset"),10)},h.prototype._progressToOffset=function(a){var b=this.path.getTotalLength();return b-a*b},h.prototype._resolveFromAndTo=function(a,b,c){return c.from&&c.to?{from:c.from,to:c.to}:{from:this._calculateFrom(b),to:this._calculateTo(a,b)}},h.prototype._calculateFrom=function(a){return d.interpolate(this._opts.from,this._opts.to,this.value(),a)},h.prototype._calculateTo=function(a,b){return d.interpolate(this._opts.from,this._opts.to,a,b)},h.prototype._stopTween=function(){null!==this._tweenable&&(this._tweenable.stop(!0),this._tweenable=null)},h.prototype._easing=function(a){return g.hasOwnProperty(a)?g[a]:a},b.exports=h},{"./utils":9,shifty:1}],6:[function(a,b,c){var d=a("./shape"),e=a("./circle"),f=a("./utils"),g=function(a,b){this._pathTemplate="M 50,50 m -{radius},0 a {radius},{radius} 0 1 1 {2radius},0",this.containerAspectRatio=2,d.apply(this,arguments)};g.prototype=new d,g.prototype.constructor=g,g.prototype._initializeSvg=function(a,b){a.setAttribute("viewBox","0 0 100 50")},g.prototype._initializeTextContainer=function(a,b,c){a.text.style&&(c.style.top="auto",c.style.bottom="0",a.text.alignToBottom?f.setStyle(c,"transform","translate(-50%, 0)"):f.setStyle(c,"transform","translate(-50%, 50%)"))},g.prototype._pathString=e.prototype._pathString,g.prototype._trailString=e.prototype._trailString,b.exports=g},{"./circle":2,"./shape":7,"./utils":9}],7:[function(a,b,c){var d=a("./path"),e=a("./utils"),f="Object is destroyed",g=function a(b,c){if(!(this instanceof a))throw new Error("Constructor was called without new keyword");if(0!==arguments.length){this._opts=e.extend({color:"#555",strokeWidth:1,trailColor:null,trailWidth:null,fill:null,text:{style:{color:null,position:"absolute",left:"50%",top:"50%",padding:0,margin:0,transform:{prefix:!0,value:"translate(-50%, -50%)"}},autoStyleContainer:!0,alignToBottom:!0,value:null,className:"progressbar-text"},svgStyle:{display:"block",width:"100%"},warnings:!1},c,!0),e.isObject(c)&&void 0!==c.svgStyle&&(this._opts.svgStyle=c.svgStyle),e.isObject(c)&&e.isObject(c.text)&&void 0!==c.text.style&&(this._opts.text.style=c.text.style);var f,g=this._createSvgView(this._opts);if(!(f=e.isString(b)?document.querySelector(b):b))throw new Error("Container does not exist: "+b);this._container=f,this._container.appendChild(g.svg),this._opts.warnings&&this._warnContainerAspectRatio(this._container),this._opts.svgStyle&&e.setStyles(g.svg,this._opts.svgStyle),this.svg=g.svg,this.path=g.path,this.trail=g.trail,this.text=null;var h=e.extend({attachment:void 0,shape:this},this._opts);this._progressPath=new d(g.path,h),e.isObject(this._opts.text)&&null!==this._opts.text.value&&this.setText(this._opts.text.value)}};g.prototype.animate=function(a,b,c){if(null===this._progressPath)throw new Error(f);this._progressPath.animate(a,b,c)},g.prototype.stop=function(){if(null===this._progressPath)throw new Error(f);void 0!==this._progressPath&&this._progressPath.stop()},g.prototype.pause=function(){if(null===this._progressPath)throw new Error(f);void 0!==this._progressPath&&this._progressPath._tweenable&&this._progressPath._tweenable.pause()},g.prototype.resume=function(){if(null===this._progressPath)throw new Error(f);void 0!==this._progressPath&&this._progressPath._tweenable&&this._progressPath._tweenable.resume()},g.prototype.destroy=function(){if(null===this._progressPath)throw new Error(f);this.stop(),this.svg.parentNode.removeChild(this.svg),this.svg=null,this.path=null,this.trail=null,this._progressPath=null,null!==this.text&&(this.text.parentNode.removeChild(this.text),this.text=null)},g.prototype.set=function(a){if(null===this._progressPath)throw new Error(f);this._progressPath.set(a)},g.prototype.value=function(){if(null===this._progressPath)throw new Error(f);return void 0===this._progressPath?0:this._progressPath.value()},g.prototype.setText=function(a){if(null===this._progressPath)throw new Error(f);null===this.text&&(this.text=this._createTextContainer(this._opts,this._container),this._container.appendChild(this.text)),e.isObject(a)?(e.removeChildren(this.text),this.text.appendChild(a)):this.text.innerHTML=a},g.prototype._createSvgView=function(a){var b=document.createElementNS("http://www.w3.org/2000/svg","svg");this._initializeSvg(b,a);var c=null;(a.trailColor||a.trailWidth)&&(c=this._createTrail(a),b.appendChild(c));var d=this._createPath(a);return b.appendChild(d),{svg:b,path:d,trail:c}},g.prototype._initializeSvg=function(a,b){a.setAttribute("viewBox","0 0 100 100")},g.prototype._createPath=function(a){var b=this._pathString(a);return this._createPathElement(b,a)},g.prototype._createTrail=function(a){var b=this._trailString(a),c=e.extend({},a);return c.trailColor||(c.trailColor="#eee"),c.trailWidth||(c.trailWidth=c.strokeWidth),c.color=c.trailColor,c.strokeWidth=c.trailWidth,c.fill=null,this._createPathElement(b,c)},g.prototype._createPathElement=function(a,b){var c=document.createElementNS("http://www.w3.org/2000/svg","path");return c.setAttribute("d",a),c.setAttribute("stroke",b.color),c.setAttribute("stroke-width",b.strokeWidth),b.fill?c.setAttribute("fill",b.fill):c.setAttribute("fill-opacity","0"),c},g.prototype._createTextContainer=function(a,b){var c=document.createElement("div");c.className=a.text.className;var d=a.text.style;return d&&(a.text.autoStyleContainer&&(b.style.position="relative"),e.setStyles(c,d),d.color||(c.style.color=a.color)),this._initializeTextContainer(a,b,c),c},g.prototype._initializeTextContainer=function(a,b,c){},g.prototype._pathString=function(a){throw new Error("Override this function for each progress bar")},g.prototype._trailString=function(a){throw new Error("Override this function for each progress bar")},g.prototype._warnContainerAspectRatio=function(a){if(this.containerAspectRatio){var b=window.getComputedStyle(a,null),c=parseFloat(b.getPropertyValue("width"),10),d=parseFloat(b.getPropertyValue("height"),10);e.floatEquals(this.containerAspectRatio,c/d)||(console.warn("Incorrect aspect ratio of container","#"+a.id,"detected:",b.getPropertyValue("width")+"(width)","/",b.getPropertyValue("height")+"(height)","=",c/d),console.warn("Aspect ratio of should be",this.containerAspectRatio))}},b.exports=g},{"./path":5,"./utils":9}],8:[function(a,b,c){var d=a("./shape"),e=a("./utils"),f=function(a,b){this._pathTemplate="M 0,{halfOfStrokeWidth} L {width},{halfOfStrokeWidth} L {width},{width} L {halfOfStrokeWidth},{width} L {halfOfStrokeWidth},{strokeWidth}",this._trailTemplate="M {startMargin},{halfOfStrokeWidth} L {width},{halfOfStrokeWidth} L {width},{width} L {halfOfStrokeWidth},{width} L {halfOfStrokeWidth},{halfOfStrokeWidth}",d.apply(this,arguments)};f.prototype=new d,f.prototype.constructor=f,f.prototype._pathString=function(a){var b=100-a.strokeWidth/2;return e.render(this._pathTemplate,{width:b,strokeWidth:a.strokeWidth,halfOfStrokeWidth:a.strokeWidth/2})},f.prototype._trailString=function(a){var b=100-a.strokeWidth/2;return e.render(this._trailTemplate,{width:b,strokeWidth:a.strokeWidth,halfOfStrokeWidth:a.strokeWidth/2,startMargin:a.strokeWidth/2-a.trailWidth/2})},b.exports=f},{"./shape":7,"./utils":9}],9:[function(a,b,c){function d(a,b,c){a=a||{},b=b||{},c=c||!1;for(var e in b)if(b.hasOwnProperty(e)){var f=a[e],g=b[e];c&&l(f)&&l(g)?a[e]=d(f,g,c):a[e]=g}return a}function e(a,b){var c=a;for(var d in b)if(b.hasOwnProperty(d)){var e=b[d],f="\\{"+d+"\\}",g=new RegExp(f,"g");c=c.replace(g,e)}return c}function f(a,b,c){for(var d=a.style,e=0;e .
-// and can be redistributed under the terms of GNU GPL v3 .
-
-class RAL {
- static #ral_data_files = new Array(N_RAL_FILES).fill(null);
-
- static async load_ral_data(){
- this.#init_progressbar();
-
- // Dispatch all JSON fetch requests in parallel
- var fetches = [];
- for(var i=0; i {
- if(!response.ok){
- throw new Error("fetch failed");
- }
- return response.json();
- })
- .then(data => {
- this.#increment_progressbar();
- this.#ral_data_files[idx] = data;
- })
- .catch(e => {
- this.#destroy_progressbar();
- throw new Error("fetch failed");
- });
- return awaitable;
- }
-
- static #progress_points = 0;
- static #progressbar = null;
- static #init_progressbar(){
- this.#progressbar = new ProgressBar.Circle("#_ProgressBar", {
- strokeWidth: 10, // forces extra padding
- trailWidth: 3,
- text: {
- value: "Loading..."
- }
- });
-
- if(N_RAL_FILES == 1){
- // Only one object to load. animate progress as stand-in.
- this.#progressbar.animate(1, {duration:400});
- }
- }
- static #increment_progressbar(){
- this.#progress_points++;
- this.#progressbar.set(this.#progress_points / N_RAL_FILES);
- if(this.#progress_points == N_RAL_FILES) {
- this.#destroy_progressbar();
- }
- }
-
- static #destroy_progressbar(){
- this.#progressbar.destroy();
- this.#progressbar = null;
- }
-
- static get_node(id){
- var file_idx = Math.floor(id / N_RAL_NODES_PER_FILE);
- var idx = id % N_RAL_NODES_PER_FILE;
- var node = this.#ral_data_files[file_idx][idx];
- this.#expand_bigint(node);
- return node;
- }
-
- static #expand_bigint(node){
- // Check if RAL entry has been converted yet
- if(typeof node.offset !== 'string') return;
-
- // Needs conversion from base-16 string --> BigInt object
- node.offset = BigInt("0x" + node.offset);
- node.size = BigInt("0x" + node.size);
- if('stride' in node) node.stride = BigInt("0x" + node.stride);
-
- if(RAL.is_register_node(node)) {
- for(var i=0; i= segment_idxs[0].length){
- sanitized_idxs.push(0);
- } else {
- sanitized_idxs.push(Math.min(segment_idxs[0][dim], this.get_node(id).dims[dim]-1));
- }
- }
- segment_idxs[0] = sanitized_idxs;
- } else {
- if(segment_idxs[0].length != 0) segment_idxs[0] = [];
- }
-
- // Validate the path and find the end ID
- for(var i=1; i= segment_idxs[i].length){
- sanitized_idxs.push(0);
- } else {
- sanitized_idxs.push(Math.min(segment_idxs[i][dim], this.get_node(id).dims[dim]-1));
- }
- }
- segment_idxs[i] = sanitized_idxs;
- } else {
- if(segment_idxs[i].length != 0) segment_idxs[i] = [];
- }
- }
-
- return([id, segment_idxs]);
- }
-
- static apply_idx_stack(id, idx_stack){
- // Applies the given index stack onto the RAL
- // Assumes the indexes are valid
- for(var i=idx_stack.length-1; i>=0; i--){
- if(idx_stack[i].length){
- this.get_node(id).idxs = idx_stack[i];
- }
- id = this.get_node(id).parent;
- }
- }
-
- static get_path(id, idx_stack, show_idx){
- if(typeof idx_stack === "undefined") idx_stack = null;
- if(typeof show_idx === "undefined") show_idx = true;
-
- // Get string representation of the hierarchical path
- if(show_idx && (idx_stack == null)){
- idx_stack = this.get_current_idx_stack(id);
- }
- var ids = this.get_ids_in_path(id);
- var pathparts = [];
- for(var i=0; i= (this.get_node(id).offset + this.get_total_size(id))) return(null);
-
- while(iter_count < 100){
- iter_count++;
- // addr is definitely inside this node
-
- // Adjust addr to be relative to this node
- addr = addr - this.get_node(id).offset;
-
- // Determine index stack entry for this node
- if(this.is_array(id)){
- var idxs = [];
-
- // First check if address lands between sparse array entries
- if((addr % this.get_node(id).stride) >= this.get_node(id).size) {
- // missed! Give up and just return the parent node
- if(this.get_node(id).parent == null){
- return(null);
- }else{
- return([this.get_node(id).parent, idx_stack]);
- }
- }
-
- // index of the flattened array
- var flat_idx = Number(addr / this.get_node(id).stride);
-
- // Re-construct dimensions
- for(var dim=this.get_node(id).dims.length-1; dim>=0; dim--){
- var idx;
- idx = flat_idx % this.get_node(id).dims[dim];
- flat_idx = Math.floor(flat_idx / this.get_node(id).dims[dim]);
- idxs.unshift(idx);
- }
- idx_stack.push(idxs);
-
- // Adjust addr offset to be relative to this index
- addr = addr % this.get_node(id).stride;
- } else {
- idx_stack.push([]);
- }
-
- // Search this node's children to see which child 'addr' is in
- var found_match = false;
- for(var i=0; i= this.get_node(child).offset) && (addr < (this.get_node(child).offset + this.get_total_size(child)))){
- // hit!
- id = child;
- found_match = true;
- break;
- }
- }
- if(!found_match){
- // No further match. Current node is the result
- return([id, idx_stack]);
- }
- }
-
- // Hit iteration limit. Something is wrong :-(
- throw "Agh! iteration limit reached while looking up by address";
- }
-
- static lookup_field_idx(name) {
- var node = this.get_node(CurrentID);
- for(var i=0; i.
-// and can be redistributed under the terms of GNU GPL v3 .
-
-var SearchState = {};
-SearchState.active = false;
-SearchState.results = [];
-SearchState.selected_result = null;
-SearchState.abortController = null;
-
-
-function onSearchButtonClick() {
- if(SearchState.active){
- // Close search
- close_search();
- } else {
- // Open search
- open_search();
- }
-}
-
-function open_search(query_text){
- if(typeof query_text === "undefined") query_text = "";
- document.getElementById("_SearchBar").style.display = "block";
- document.getElementById("_Search").style.display = "flex";
- document.getElementById("_Content").style.display = "none";
- document.getElementById("_SBSearchButton").classList.add("close-button");
- document.getElementById("_SBSearchButton").classList.remove("search-button");
- document.getElementById("_MobiSearchButton").classList.add("close-button");
- document.getElementById("_MobiSearchButton").classList.remove("search-button");
- SearchState.active = true;
-
- clear_search_results();
-
- var input_el = document.getElementById('_SearchInput');
- input_el.onkeydown = onSearchInputKeypress;
- input_el.oninput = onSearchInputUpdate;
- input_el.value = query_text;
- input_el.focus();
-
- if(query_text != "") {
- start_search(query_text);
- }
-}
-
-function close_search(){
- clear_search_results();
- document.getElementById("_SearchBar").style.display = "none";
- document.getElementById("_Search").style.display = "none";
- document.getElementById("_Content").style.display = "block";
- document.getElementById("_SBSearchButton").classList.add("search-button");
- document.getElementById("_SBSearchButton").classList.remove("close-button");
- document.getElementById("_MobiSearchButton").classList.add("search-button");
- document.getElementById("_MobiSearchButton").classList.remove("close-button");
- SearchState.active = false;
- if(SearchState.abortController) {
- SearchState.abortController.abort();
- SearchState.abortController = null;
- }
-}
-
-function onKeyDownSearch(ev) {
- // return True if event was not handled here
- if(!SearchState.active && ev.key == "/" && !ev.ctrlKey){
- open_search();
- return false;
- }
-
- if(!SearchState.active && ev.key == "/" && ev.ctrlKey){
- open_search(RAL.get_path(CurrentID, undefined, false) + " ");
- return false;
- }
-
- if(SearchState.active){
- if(ev.key == "Escape"){
- close_search();
- return false;
- }
- }
-
- return true;
-}
-
-function onSearchInputKeypress(ev){
- if(!ev) ev = window.event;
-
- if(ev.key == "Enter"){
- // Open current selection
- if(SearchState.selected_result != null){
- open_search_result(SearchState.selected_result);
- } else if(SearchState.results.length == 1){
- open_search_result(0);
- }
- return false;
- } else if(ev.key == "ArrowUp"){
- // Move selection up
- if((SearchState.selected_result != null) && (SearchState.selected_result != 0)){
- SearchState.results[SearchState.selected_result].el.classList.remove("selected");
- SearchState.selected_result--;
- SearchState.results[SearchState.selected_result].el.classList.add("selected");
- }
-
- return false;
- } else if(ev.key == "ArrowDown"){
- // Move selection down
- if(SearchState.selected_result != null){
- // Selection already active
- if(SearchState.selected_result < SearchState.results.length-1){
- SearchState.results[SearchState.selected_result].el.classList.remove("selected");
- SearchState.selected_result++;
- SearchState.results[SearchState.selected_result].el.classList.add("selected");
- }
- } else if(SearchState.results.length){
- // Select first
- SearchState.selected_result = 0;
- SearchState.results[0].el.classList.add("selected");
- }
-
- return false;
- }
-}
-
-function onSearchInputUpdate(ev){
- var query = ev.target.value.trim().toLowerCase();
-
- clear_search_results();
-
- start_search(query);
-}
-
-function clear_search_results(){
- var results_el = document.getElementById("_SearchResults");
-
- var range = document.createRange();
- range.selectNodeContents(results_el);
- range.deleteContents();
-
- SearchState.results = [];
- SearchState.selected_result = null;
-}
-
-async function start_search(query) {
-
- // Abort any prior search
- if(SearchState.abortController){
- SearchState.abortController.abort();
- }
- SearchState.abortController = new AbortController();
- var abortSignal = SearchState.abortController.signal;
-
- if(query.length == 0) return;
-
- if(query.startsWith("@")){
- AddressSearch.start(query);
- } else {
- await PathSearch.start(query, abortSignal);
- if(abortSignal.aborted) return;
-
- // Start a content search if path search completed successfully
- await ContentSearch.start(query, abortSignal);
- }
-}
-
-function add_search_result(text_segments, node_id, idx_stack=null, anchor="", content_preview=null){
- // text_segments is an array of segments that should/shouldn't be highlighted
- // All odd segments are highlighted via tag.
- // text_segments[0] --> not highlighted
- // text_segments[1] --> highlighted
-
- var result_idx = SearchState.results.length;
- var result_el = document.createElement("li");
- result_el.onclick = function() {
- open_search_result(result_idx);
- };
- result_el.onmousemove = function() {
- onSearchResultMousemove(result_idx)
- };
- var path_div_el = document.createElement("div");
- result_el.appendChild(path_div_el);
-
- // Build highlighted path crumbtrail
- for(var i=0; i {
- Sidebar.expand_to_id(result.node_id);
- Sidebar.select_node(result.node_id);
- Sidebar.scroll_into_view(result.node_id);
- refresh_url(url_hash);
- refresh_title();
- refresh_target_scroll();
- });
-}
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/js/sha1.js b/src/soc_ifc/docs/caliptra_top_reg_html/js/sha1.js
deleted file mode 100644
index 8dd714108..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/js/sha1.js
+++ /dev/null
@@ -1,173 +0,0 @@
-/**
-*
-* Secure Hash Algorithm (SHA1)
-* http://www.webtoolkit.info/
-*
-**/
-
-function SHA1(msg) {
-
- function rotate_left(n,s) {
- var t4 = ( n<>>(32-s));
- return t4;
- };
-
- function lsb_hex(val) {
- var str="";
- var i;
- var vh;
- var vl;
-
- for( i=0; i<=6; i+=2 ) {
- vh = (val>>>(i*4+4))&0x0f;
- vl = (val>>>(i*4))&0x0f;
- str += vh.toString(16) + vl.toString(16);
- }
- return str;
- };
-
- function cvt_hex(val) {
- var str="";
- var i;
- var v;
-
- for( i=7; i>=0; i-- ) {
- v = (val>>>(i*4))&0x0f;
- str += v.toString(16);
- }
- return str;
- };
-
-
- function Utf8Encode(string) {
- string = string.replace(/\r\n/g,"\n");
- var utftext = "";
-
- for (var n = 0; n < string.length; n++) {
-
- var c = string.charCodeAt(n);
-
- if (c < 128) {
- utftext += String.fromCharCode(c);
- }
- else if((c > 127) && (c < 2048)) {
- utftext += String.fromCharCode((c >> 6) | 192);
- utftext += String.fromCharCode((c & 63) | 128);
- }
- else {
- utftext += String.fromCharCode((c >> 12) | 224);
- utftext += String.fromCharCode(((c >> 6) & 63) | 128);
- utftext += String.fromCharCode((c & 63) | 128);
- }
-
- }
-
- return utftext;
- };
-
- var blockstart;
- var i, j;
- var W = new Array(80);
- var H0 = 0x67452301;
- var H1 = 0xEFCDAB89;
- var H2 = 0x98BADCFE;
- var H3 = 0x10325476;
- var H4 = 0xC3D2E1F0;
- var A, B, C, D, E;
- var temp;
-
- msg = Utf8Encode(msg);
-
- var msg_len = msg.length;
-
- var word_array = new Array();
- for( i=0; i>>29 );
- word_array.push( (msg_len<<3)&0x0ffffffff );
-
-
- for ( blockstart=0; blockstart.
-// and can be redistributed under the terms of GNU GPL v3 .
-
-class Sidebar {
- static #selected_node_id = null;
- static #resizer_old_width = 0;
- static #resizer_start_x = 0;
-
- static #mousemove_cb = null;
- static #mouseup_cb = null;
-
- static init(first_id){
- var el;
- // Initialize the sidebar
-
- // Bind event to resizer
- this.#mousemove_cb = this.#onResizeMouseMove.bind(this);
- this.#mouseup_cb = this.#onResizeMouseUp.bind(this);
- el = document.getElementById("_SBResizer")
- el.addEventListener("mousedown", this.#onResizeMouseDown.bind(this));
-
- // create the root node(s). Do not recurse
- el = document.getElementById("_SBTree");
- for(var i=0; i=0; i--){
- var current_id = id_chain[i];
- var el = this.#get_node_el(current_id);
- if(el == null){
- // doesnt exist. it will get expanded once created
- node_ids_to_expand.unshift(current_id);
- } else {
- // reached node that exists already
- if(el.classList.contains("closed")){
- // .. but it is still closed
- node_ids_to_expand.unshift(current_id);
- }
- break;
- }
- }
-
- // Create missing elements
- for(var i=0; i 0){
- if(el.classList.contains("open")){
- return; // already open
- }
-
- var cdiv;
- cdiv = document.createElement("div");
- cdiv.className = "node-children";
- el.after(cdiv);
-
- for(var i=0; i 0){
- if(el.classList.contains("closed")){
- return; // already closed
- }
- var cdiv = el.nextElementSibling;
- if(cdiv.classList.contains('node-children')){
- cdiv.remove();
- } else {
- console.error("OOPS");
- }
- el.classList.add("closed")
- el.classList.remove("open")
- }
- }
-
- static collapse_all(){
- for(var i=0; i 0){
- // has children
- div.classList.add("closed");
-
- var cdiv;
- cdiv = document.createElement("div");
- cdiv.className = "node-children";
- parent_el.appendChild(cdiv);
- } else {
- // is leaf node
- div.classList.add("leaf");
- }
- }
-
- static select_node(id) {
- // Changes the selected tree node
- var el;
- if(this.#selected_node_id != null){
- el = this.#get_node_el(this.#selected_node_id)
- if(el != null){ // element might have already been deleted
- el.classList.remove("selected");
- }
- }
-
- el = this.#get_node_el(id);
- el.classList.add("selected");
- this.#selected_node_id = id;
- }
-
- static #onResizeMouseDown(e) {
- var sb_el = document.getElementById("_SBContents");
- this.#resizer_old_width = sb_el.getBoundingClientRect().width;
- this.#resizer_start_x = e.clientX;
- window.addEventListener('mousemove', this.#mousemove_cb);
- window.addEventListener('mouseup', this.#mouseup_cb);
- e.preventDefault();
- }
-
- static #onResizeMouseMove(e) {
- var sb_el = document.getElementById("_SBContents");
- var new_width;
- new_width = this.#resizer_old_width + e.clientX - this.#resizer_start_x;
- sb_el.style.width = new_width + "px";
- }
-
- static #onResizeMouseUp(e) {
- window.removeEventListener('mousemove', this.#mousemove_cb);
- window.removeEventListener('mouseup', this.#mouseup_cb);
-
- // remember sidebar width
- var sb_el = document.getElementById("_SBContents");
- localStorage.setItem(page_specific_key("sb_width"), sb_el.style.width);
- }
-
- static show() {
- document.getElementById("_Sidebar").style.display = "flex";
- document.getElementById("_Overlay").style.display = "block";
- }
-
- static hide() {
- document.getElementById("_Sidebar").style.display = "none";
- document.getElementById("_Overlay").style.display = "none";
- }
-
- static scroll_into_view(id){
- var node_el = this.#get_node_el(id);
- var tree_el = document.getElementById("_SBTreeContainer");
-
- var node_rect = node_el.getBoundingClientRect();
- var tree_rect = tree_el.getBoundingClientRect();
-
- if(
- (node_rect.top < tree_rect.top)
- || (node_rect.bottom > tree_rect.bottom)
- || (node_rect.left < tree_rect.left)
- || (node_rect.right > tree_rect.right)
- ) {
- node_el.scrollIntoView({
- block: "nearest",
- inline: "start"
- });
- }
- }
-}
-
-function onClickTreeFold(ev) {
- var el = ev.target.parentNode;
- var id = parseInt(el.dataset.id);
- if(el.classList.contains("leaf")) return;
-
- if(el.classList.contains("closed")){
- // Open this node
- Sidebar.expand_node(id);
-
- // may need to re-select current
- Sidebar.select_node(CurrentID);
- }else{
- // Close this node
- Sidebar.collapse_node(id);
- }
-}
-
-function onClickTreeLink(ev) {
- var el = ev.target.parentNode;
- var id = parseInt(el.dataset.id);
-
- close_search();
- Sidebar.hide();
-
- if(id == CurrentID) return(false);
-
- if(!el.classList.contains("leaf")){
- Sidebar.expand_node(id);
- }
-
- RAL.reset_indexes_to_next(id);
-
- load_page(id).then(() => {
- Sidebar.expand_to_id(id);
- Sidebar.select_node(id);
- refresh_url();
- refresh_title();
- refresh_target_scroll();
- });
- return(false);
-}
-
-function onClickTreeExpandAll() {
- Sidebar.expand_all()
-
- // may need to re-select current
- Sidebar.select_node(CurrentID);
-}
-
-function onClickTreeCollapseAll() {
- Sidebar.collapse_all()
-}
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/launcher-windows-chrome.bat b/src/soc_ifc/docs/caliptra_top_reg_html/launcher-windows-chrome.bat
deleted file mode 100644
index 09bd64c89..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/launcher-windows-chrome.bat
+++ /dev/null
@@ -1,17 +0,0 @@
-@echo off&setlocal
-
-:: set some convenience variables
-for %%i in ("%~dp0.") do set "this_dir=%%~fi"
-set "docpath=file://%this_dir%\index.html"
-set "launcher_data=%this_dir%\.launcher_data"
-
-:: Launch using Chrome using some special flags:
-:: --allow-file-access-from-files
-:: This flag works around a security policy that prevents dynamic content to be loaded
-:: See this page for more details:
-:: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS/Errors/CORSRequestNotHttp
-:: --user-data-dir
-:: If chrome already has a session open, then it will re-use that session and the CORS workaround
-:: will not take effect. Forcing chrome to use a temporary alternate user data directory
-:: is a hacky way to force chrome to launch a fresh session
-start "" chrome --allow-file-access-from-files --user-data-dir=%launcher_data%\chrome %docpath%
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/launcher-windows-edge.bat b/src/soc_ifc/docs/caliptra_top_reg_html/launcher-windows-edge.bat
deleted file mode 100644
index 36cb2a62e..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/launcher-windows-edge.bat
+++ /dev/null
@@ -1,19 +0,0 @@
-@echo off&setlocal
-
-:: set some convenience variables
-for %%i in ("%~dp0.") do set "this_dir=%%~fi"
-set "docpath=file://%this_dir%\index.html"
-set "launcher_data=%this_dir%\.launcher_data"
-
-:: Launch using Edge using some special flags:
-:: --allow-file-access-from-files
-:: This flag works around a security policy that prevents dynamic content to be loaded
-:: See this page for more details:
-:: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS/Errors/CORSRequestNotHttp
-:: --user-data-dir
-:: If edge already has a session open, then it will re-use that session and the CORS workaround
-:: will not take effect. Forcing edge to use a temporary alternate user data directory
-:: is a hacky way to force edge to launch a fresh session
-:: NOTE: Edge may prompt you with a few "new user" popups the first time, because
-:: the data dir is uninitialized. I could not figure out a clean way to disable this
-start "" msedge --allow-file-access-from-files --user-data-dir=%launcher_data%\msedge %docpath%
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/launcher-windows-firefox.bat b/src/soc_ifc/docs/caliptra_top_reg_html/launcher-windows-firefox.bat
deleted file mode 100644
index 132f22322..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/launcher-windows-firefox.bat
+++ /dev/null
@@ -1,14 +0,0 @@
-@echo off&setlocal
-
-:: set some convenience variables
-for %%i in ("%~dp0.") do set "this_dir=%%~fi"
-set "docpath=file://%this_dir%\index.html"
-set "launcher_data=%this_dir%\.launcher_data"
-
-:: Launch using Firefox using a pre-configured profile
-:: This profile sets the user preference:
-:: security.fileuri.strict_origin_policy = false
-:: This setting works around a security policy that prevents dynamic content to be loaded
-:: See this page for more details:
-:: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS/Errors/CORSRequestNotHttp
-start "" firefox -profile %launcher_data%\firefox %docpath%
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/search/bkt-0.json b/src/soc_ifc/docs/caliptra_top_reg_html/search/bkt-0.json
deleted file mode 100644
index d5851dff6..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/search/bkt-0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rdy":[["rdy",[[9,31]]]],"aut":[["auto",[[9,10],[9,18]]]],"lif":[["lifecycle",[[33,2]]]],"svn":[["svn",[[53,0]]]],"gen":[["gen",[[55,0]]],["generic",[[45,0],[45,1],[46,0],[46,1]]]],"sen":[["sender",[[8,0]]]],"can":[["cannot",[[37,0]]]],"sti":[["sticky",[[32,0]]]],"has":[["hash",[[51,0],[49,0]]]],"deb":[["debug",[[9,10],[42,0],[33,10],[43,1],[28,0],[7,0],[9,2],[30,0],[9,34],[9,18],[5,0],[27,0],[33,18],[43,0],[9,26]]]],"len":[["length",[[16,0],[5,1],[14,0],[5,0],[9,30],[16,1]]]],"apb":[["apb",[[36,0],[34,0],[37,0],[35,0]]]],"aft":[["after",[[40,0]]]],"med":[["media",[[56,0],[57,0]]]],"wir":[["wires",[[45,0],[45,1],[46,0],[46,1]]]],"onl":[["only",[[37,0],[34,0],[35,0],[31,26],[57,0],[36,0],[33,18],[10,0],[32,0]]]],"key":[["key",[[50,0],[49,0]]]],"rw1":[["rw1",[[40,0]]]],"sur":[["survivability",[[37,0]]]],"beh":[["behavior",[[14,10]]]],"sin":[["single",[[9,10],[9,11]]]],"neg":[["negotiated",[[40,0]]]],"tim":[["timer",[[41,1]]]],"inc":[["incoming",[[14,0]]]],"usa":[["usage",[[57,0]]]],"onc":[["once",[[36,0],[34,0],[37,0],[35,0]]]],"ope":[["operation",[[14,0]]]],"384":[["384",[[14,7]]]],"tap":[["tap",[[9,10],[42,0],[28,0],[7,0],[9,2],[30,0],[9,34],[9,18],[5,0],[27,0],[43,0],[9,26]]]],"out":[["output",[[20,0],[20,2],[46,0],[46,1]]]],"sto":[["storage",[[38,0]]],["stored",[[15,0],[39,2],[39,10],[14,0]]],["stores",[[14,0],[13,0],[3,0]]],["storing",[[20,0]]]],"iee":[["ieee",[[55,0]]]],"blo":[["block",[[22,0],[11,0]]]],"det":[["detected",[[9,10],[9,18]]]],"don":[["don",[[57,0]]],["done",[[39,2],[40,1],[18,0],[40,0],[8,0],[39,10],[39,0]]]],"cha":[["chain",[[56,0]]]],"exe":[["execute",[[9,10],[42,0],[18,1],[8,1],[9,31],[8,0],[14,0],[9,18]]],["executed",[[32,10],[32,2]]],["execution",[[18,0]]]],"sec":[["secret",[[47,1]]],["security",[[33,0],[33,1],[52,0]]]],"bro":[["broken",[[33,18]]]],"ent":[["entropy",[[48,0],[48,1]]]],"spa":[["space",[[1,0],[22,0],[11,0]]]],"ide":[["identifier",[[56,0]]],["idevid",[[56,0],[55,0]]]],"run":[["runtime",[[53,0],[31,18]]]],"sha":[["sha",[[12,1],[14,1],[14,7],[17,0],[14,10],[16,1],[18,1],[21,0],[12,0],[20,1],[14,0],[14,6],[13,1],[15,1],[18,0],[14,11],[17,1],[19,1],[11,0],[13,0],[15,0],[21,1]]],["sha384",[[14,6],[14,0]]],["sha512",[[14,6],[14,0]]],["sha_mbox_384",[[14,7]]],["sha_mbox_512",[[14,7]]],["sha_stream_384",[[14,7]]],["sha_stream_512",[[14,7]]]],"cal":[["caliptra",[[4,0],[37,0],[17,0],[28,0],[50,0],[9,2],[8,0],[14,10],[19,0],[30,0],[31,26],[10,0],[32,0],[41,0],[43,0],[52,0],[9,26],[39,2],[21,0],[54,0],[12,0],[23,0],[34,0],[45,0],[56,0],[3,0],[14,0],[31,10],[36,0],[47,0],[5,0],[27,0],[51,0],[9,10],[25,0],[31,34],[44,1],[16,0],[38,0],[49,0],[7,0],[18,0],[29,0],[40,0],[20,0],[9,34],[31,0],[53,0],[39,10],[55,0],[31,18],[42,0],[33,0],[44,0],[2,0],[13,0],[24,0],[35,0],[46,0],[57,0],[15,0],[9,18],[26,0],[33,18],[48,0],[6,0]]]],"ena":[["enable",[[44,0],[44,1],[44,2]]]],"dow":[["download",[[31,18],[31,10]]]],"ini":[["initiator",[[18,0]]]],"uco":[["ucontroller",[[42,0]]]],"man":[["manifest",[[50,0],[49,0]]],["manuf",[[9,10],[42,0],[43,1],[28,0],[7,0],[9,2],[30,0],[9,34],[9,18],[5,0],[27,0],[43,0],[9,26]]],["manufacturer",[[56,0],[55,0]]],["manufacturing",[[33,6],[33,7]]]],"rec":[["receiver",[[9,6],[8,0]]]],"unl":[["unless",[[40,0]]],["unlock",[[10,0],[10,1],[37,0]]]],"acc":[["acceleration",[[11,0]]],["accelerator",[[17,1],[12,1],[18,1],[21,0],[13,1],[19,1],[14,1],[20,1],[15,1],[21,1],[16,1]]],["access",[[4,0],[37,0],[17,0],[28,0],[50,0],[9,2],[8,0],[14,10],[19,0],[30,0],[41,0],[10,0],[32,0],[43,0],[52,0],[9,26],[39,2],[21,0],[54,0],[12,0],[23,0],[34,0],[45,0],[56,0],[3,0],[14,0],[36,0],[47,0],[5,0],[27,0],[51,0],[9,10],[25,0],[16,0],[38,0],[49,0],[7,0],[18,0],[29,0],[40,0],[20,0],[9,34],[31,0],[53,0],[39,10],[55,0],[42,0],[33,0],[44,0],[2,0],[13,0],[24,0],[35,0],[46,0],[57,0],[15,0],[9,18],[26,0],[48,0],[6,0]]],["account",[[57,0]]]],"ext":[["extended",[[29,0],[29,1]]]],"ver":[["version",[[52,0]]]],"dle":[["dlen",[[9,31]]]],"sca":[["scan",[[33,18]]]],"rep":[["reports",[[31,0],[30,0]]],["representation",[[20,0]]]],"swi":[["swizzled",[[14,10]]]],"512":[["512",[[20,0],[14,7]]]],"ori":[["originating",[[32,0]]]],"loc":[["lock",[[12,1],[9,35],[2,1],[35,1],[12,0],[34,0],[2,0],[36,0],[9,34],[37,1]]],["locked",[[37,0],[33,10],[34,0],[35,0],[13,0],[3,0],[36,0]]],["locking",[[37,0],[35,0]]]],"cer":[["certificate",[[56,0],[55,0]]]],"all":[["allows",[[40,0]]]],"mti":[["mtime",[[41,0]]]],"beg":[["begin",[[18,0]]]],"sta":[["standard",[[41,0]]],["standardize",[[41,0]]],["start",[[15,0],[15,1],[14,0]]],["start_address",[[14,0]]],["state",[[9,27],[33,1],[33,0],[9,26]]],["status",[[9,0],[9,3],[19,1],[30,1],[31,1],[39,1],[9,2],[19,0],[30,0],[31,0],[9,18],[39,0],[9,1]]]],"ind":[["independent",[[57,0]]],["indicate",[[39,0]]],["indicated",[[41,0]]],["indicates",[[9,2],[8,0],[31,26],[32,0],[9,26],[39,2],[23,0],[31,10],[9,10],[25,0],[31,34],[18,0],[9,34],[39,10],[31,18],[42,0],[33,0],[24,0],[26,0],[9,18]]],["indicating",[[19,2],[19,0]]]],"eng":[["engine",[[21,0]]]],"enc":[["encoded",[[28,0],[27,0]]],["encoding",[[28,1],[27,1]]]],"mbo":[["mbox",[[9,10],[14,7],[9,31],[9,18],[1,0]]],["mbox_execute",[[9,10],[9,18]]],["mbox_execute_soc",[[9,31]]],["mbox_execute_uc",[[9,31]]],["mbox_idle",[[9,31]]],["mbox_rdy_for_cmd",[[9,31]]],["mbox_rdy_for_data",[[9,31]]],["mbox_rdy_for_dlen",[[9,31]]]],"cou":[["count",[[41,0]]]],"pic":[["picoseconds",[[41,0]]]],"eac":[["each",[[37,0],[35,0]]]],"idl":[["idle",[[9,30],[9,31]]]],"uds":[["uds",[[47,0]]]],"ris":[["risc",[[41,0]]]],"fun":[["function",[[17,0],[18,0],[19,0]]],["functional",[[33,18]]]],"soc":[["soc",[[4,0],[37,0],[17,0],[28,0],[50,0],[9,2],[8,0],[14,10],[19,0],[30,0],[31,26],[10,0],[32,0],[41,0],[43,0],[52,0],[9,26],[39,2],[9,35],[21,0],[54,0],[12,0],[23,0],[34,0],[45,0],[56,0],[3,0],[14,0],[36,0],[47,0],[5,0],[27,0],[51,0],[9,10],[25,0],[16,0],[38,0],[49,0],[7,0],[18,0],[29,0],[9,31],[40,0],[20,0],[9,34],[31,0],[53,0],[22,0],[39,10],[55,0],[42,0],[33,0],[44,0],[2,0],[13,0],[24,0],[35,0],[46,0],[57,0],[15,0],[9,18],[26,0],[48,0],[6,0],[9,30]]],["socs",[[57,0]]]],"def":[["default",[[44,0],[14,10]]],["defined",[[43,0]]],["defintion",[[43,0]]]],"byt":[["byte",[[14,10]]],["bytes",[[5,0],[16,0],[14,0]]]],"sys":[["system",[[41,0]]]],"dat":[["data",[[4,0],[17,0],[5,1],[14,10],[16,1],[38,1],[39,2],[14,0],[5,0],[9,7],[16,0],[38,0],[7,0],[15,1],[9,31],[39,10],[17,1],[9,6],[15,0],[6,0],[9,30]]],["data_ready",[[9,7]]],["datain",[[6,1],[14,0]]],["dataout",[[9,10],[9,18],[7,1]]]],"add":[["address",[[11,0],[15,1],[14,0],[15,0],[22,0],[1,0]]]],"ski":[["skips",[[43,0]]]],"cmd":[["cmd",[[9,18],[9,7],[9,31]]],["cmd_busy",[[9,7]]],["cmd_complete",[[9,7]]],["cmd_failure",[[9,18],[9,7]]]],"dis":[["disable",[[44,0],[54,0]]],["disabled",[[44,0]]]],"cor":[["correctable",[[9,10]]],["corrected",[[9,10]]],["corresponds",[[37,0],[35,0]]]],"bri":[["bring",[[42,0]]]],"ass":[["assets",[[33,18]]],["associated",[[37,0],[35,0]]],["assumes",[[14,10]]]],"sup":[["supports",[[14,0]]]],"rea":[["read",[[37,0],[7,0],[34,0],[35,0],[31,26],[36,0]]],["reading",[[9,10],[12,0],[9,18],[2,0]]],["reads",[[33,18]]],["ready",[[9,7],[9,6],[31,26],[31,10],[31,18],[9,30]]],["reason",[[32,1]]]],"dur":[["during",[[32,0]]]],"col":[["cold",[[32,0]]]],"dig":[["digest",[[20,0],[19,2],[20,1],[20,2]]]],"boo":[["boot",[[30,1],[56,0],[57,0],[30,0],[32,0]]],["bootfsm",[[42,0],[42,1]]]],"mus":[["must",[[15,0]]]],"yet":[["yet",[[9,6]]]],"ant":[["anti",[[54,0]]]],"use":[["used",[[33,18],[56,0],[41,0]]],["user",[[34,1],[13,1],[35,1],[3,1],[36,1],[13,0],[3,0],[37,1]]]],"clk":[["clk",[[44,0],[44,1],[44,2]]]],"ali":[["aligned",[[15,0]]]],"glo":[["global",[[44,1]]]],"dro":[["dropped",[[40,0]]]],"err":[["error",[[9,10],[25,0],[28,1],[23,1],[26,1],[9,19],[24,1],[27,1],[29,1],[28,0],[23,0],[29,0],[24,0],[26,0],[9,18],[27,0],[9,11],[25,1]]],["errors",[[28,0],[29,0],[27,0]]]],"pre":[["present",[[9,27],[9,26]]]],"non":[["non",[[26,0],[26,1],[24,0],[24,1]]]],"bot":[["both",[[31,26],[14,0]]]],"exp":[["experienced",[[9,6]]]],"per":[["performed",[[15,0]]],["period",[[41,2],[41,0]]]],"zer":[["zeroize",[[21,2],[21,0]]]],"bui":[["build",[[57,0]]]],"com":[["command",[[9,0],[4,0],[9,6],[40,0],[9,2],[9,18],[9,30],[4,1]]],["complete",[[19,2],[9,6],[9,7],[19,0]]],["completed",[[31,34],[40,0]]],["computed",[[14,0]]]],"tru":[["truly",[[33,18]]]],"mas":[["mask",[[50,0]]]],"val":[["valid",[[34,1],[37,0],[35,1],[36,1],[34,0],[35,0],[36,0],[19,2],[37,1]]],["valid_pauser",[[37,0],[35,0]]],["value",[[28,0],[27,0]]]],"fin":[["find",[[56,0]]]],"dou":[["double",[[9,18],[9,19]]]],"unp":[["unprovisioned",[[33,6],[33,7]]]],"arc":[["architectural",[[22,0]]]],"cap":[["capability",[[10,0]]]],"whi":[["while",[[9,10],[9,18]]]],"str":[["stream",[[14,7],[14,0]]],["streaming",[[14,6],[17,0],[18,0],[14,0]]]],"wai":[["waiting",[[9,30]]]],"eve":[["everything",[[33,18]]]],"ser":[["service",[[43,1]]],["services",[[43,0]]]],"hsm":[["hsm",[[56,0]]]],"inf":[["information",[[29,0],[29,1]]]],"fat":[["fatal",[[25,0],[23,1],[26,1],[24,1],[23,0],[24,0],[26,0],[25,1]]]],"rwl":[["rwl",[[54,0],[49,0],[50,0],[56,0],[57,0],[52,0],[53,0],[55,0],[51,0]]]],"trn":[["trng",[[38,1],[39,2],[38,0],[36,1],[39,1],[36,0],[39,10],[39,0],[37,1]]],["trng_pauser_lock",[[36,0]]]],"any":[["any",[[40,0]]]],"for":[["force",[[10,0],[10,1]]]],"wri":[["write",[[40,1],[12,0],[40,0],[43,0],[6,0]]],["writes",[[40,0]]]],"tog":[["toggle",[[14,11]]]],"dev":[["developers",[[9,18]]],["device",[[33,7],[33,2],[47,1]]],["device_manufacturing",[[33,7]]],["device_production",[[33,7]]],["device_unprovisioned",[[33,7]]]],"fus":[["fuse",[[40,1],[54,0],[49,0],[50,0],[40,0],[53,0],[22,0],[51,0]]],["fuses",[[57,0],[31,26]]]],"big":[["big",[[20,0],[14,10]]]],"fsm":[["fsm",[[9,27],[9,26]]]],"rom":[["rom",[[43,0],[32,0]]]],"lit":[["little",[[14,10]]]],"sub":[["subsequent",[[40,0]]]],"pau":[["pauser",[[37,0],[34,0],[35,0],[36,0],[37,1]]],["pauser_lock",[[34,0]]]],"uni":[["unique",[[47,1]]]],"req":[["request",[[39,0]]],["requested",[[4,0],[38,0],[9,6],[19,0],[14,0]]],["requests",[[39,2],[37,0],[34,0],[35,0],[39,10]]]],"fir":[["firmware",[[25,0],[28,1],[26,1],[29,1],[28,0],[29,0],[31,10],[31,0],[26,0],[9,18],[25,1],[31,18]]]],"res":[["reserved",[[33,26]]],["reset",[[42,0],[32,1],[40,0],[32,10],[32,0],[32,2]]],["response",[[9,18]]]],"lev":[["level",[[14,10]]]],"war":[["warm",[[32,10],[40,0]]]],"inp":[["input",[[45,0],[45,1]]]],"upd":[["update",[[32,2]]]],"fmc":[["fmc",[[52,0]]]],"bit":[["bit",[[9,10],[37,0],[40,0],[35,0],[20,0],[9,18],[19,2]]],["bits",[[43,0]]]],"fai":[["failure",[[9,6],[9,18],[9,7]]]],"cle":[["clear",[[12,0]]],["cleared",[[9,10],[9,18]]],["clears",[[9,10],[9,18]]]],"jta":[["jtag",[[43,0]]]],"nex":[["next",[[7,0],[6,0]]]],"fie":[["field",[[9,10],[33,26],[48,1],[9,18],[48,0],[20,2]]]],"dwo":[["dword",[[15,0]]]],"cau":[["cause",[[32,0]]]],"num":[["number",[[52,0],[41,0]]]],"mod":[["mode",[[9,10],[42,0],[14,11],[14,1],[28,0],[7,0],[9,2],[30,0],[14,0],[14,6],[57,0],[9,34],[9,18],[5,0],[27,0],[33,18],[43,0],[9,26]]],["modes",[[14,0]]]],"con":[["config",[[41,1]]],["connected",[[45,0],[46,0]]],["continue",[[42,0]]],["control",[[44,0],[21,0],[21,1]]],["controlled",[[15,0]]]],"map":[["map",[[22,0],[11,0]]],["maps",[[1,0]]]],"thr":[["through",[[40,0]]]],"reg":[["reg",[[43,1]]],["register",[[37,0],[17,0],[8,0],[19,0],[41,0],[43,0],[1,0],[39,2],[12,0],[14,0],[35,1],[7,0],[40,0],[39,10],[11,0],[44,0],[2,0],[35,0],[6,0],[39,0]]],["registers",[[34,1],[21,0],[40,0],[21,2],[20,0],[22,0]]]],"clo":[["clock",[[41,0]]]],"cyc":[["cycle",[[40,0]]]],"mai":[["mailbox",[[4,0],[3,1],[5,1],[8,0],[9,2],[14,10],[10,0],[9,11],[9,26],[7,1],[3,0],[14,0],[14,6],[5,0],[9,1],[31,34],[2,1],[9,19],[6,1],[7,0],[18,0],[40,0],[4,1],[14,11],[9,0],[9,3],[8,1],[9,6],[2,0],[10,1],[15,0],[6,0],[9,27],[9,30]]],["maintains",[[43,0]]]],"sig":[["signal",[[33,18]]]],"gat":[["gating",[[44,0],[44,1],[44,2]]]],"ecc":[["ecc",[[9,10],[9,11],[9,18],[9,19]]]],"own":[["owner",[[51,0]]]],"rol":[["rollback",[[54,0]]]],"set":[["set",[[12,0],[40,0],[2,0],[14,10],[9,18]]]],"unc":[["uncorrectable",[[9,18]]]],"bus":[["busy",[[9,6],[9,7]]]],"acq":[["acquired",[[9,34],[9,35]]]],"adv":[["advised",[[9,18]]]],"flo":[["flow",[[31,34],[31,1]]],["flows",[[31,0],[21,0]]]],"flu":[["flush",[[33,18]]]],"obf":[["obfuscated",[[47,0],[48,0]]]],"end":[["endian",[[20,0],[14,10]]],["endianness",[[14,11]]]],"obs":[["observed",[[33,18]]]],"att":[["attributes",[[37,0],[34,0],[35,0],[36,0],[55,0]]]],"int":[["integer",[[41,0]]],["integrated",[[57,0]]],["interface",[[37,0],[34,0],[45,0],[35,0],[46,0],[36,0],[33,18],[22,0]]],["internal",[[21,2],[21,0]]],["into",[[14,10]]]],"pow":[["power",[[40,0]]]],"loa":[["loaded",[[14,10]]]],"har":[["hardware",[[23,1],[24,1],[27,1],[33,0],[23,0],[24,0],[27,0]]]],"cur":[["current",[[33,0],[9,34]]]],"pro":[["processed",[[16,0]]],["production",[[33,6],[33,7]]],["profile",[[57,0]]],["programmed",[[31,26]]],["provides",[[41,0]]]]}
\ No newline at end of file
diff --git a/src/soc_ifc/docs/caliptra_top_reg_html/search/bkt_index.js b/src/soc_ifc/docs/caliptra_top_reg_html/search/bkt_index.js
deleted file mode 100644
index 175c35453..000000000
--- a/src/soc_ifc/docs/caliptra_top_reg_html/search/bkt_index.js
+++ /dev/null
@@ -1 +0,0 @@
-var SearchBucketIndex = [267651219];
\ No newline at end of file