a653rs-xng

Crates.ioa653rs-xng
lib.rsa653rs-xng
version0.1.0
sourcesrc
created_at2024-06-19 13:37:02.115789
updated_at2024-06-19 13:37:02.115789
descriptiona653rs partition library for xng hypervisor
homepage
repositoryhttps://github.com/DLR-FT/a653rs-xng/
max_upload_size
id1276885
size94,787
Sven Friedrich (sevenautumns)

documentation

README

Generating the ABI Bindings

To generate them, we used the following command:

bindgen --use-core \
        --allowlist-function '[A-Z][A-Z_]+' \
        --allowlist-type '[A-Z][A-Z_]+' \
        --allowlist-var '[A-Z][A-Z_]+' \
        --blocklist-type '_.*' \
        --ctypes-prefix cty wrapper.h

with the following wrapper.h:

#include <apex_blackboard.h>
#include <apex_buffer.h>
#include <apex_error.h>
#include <apex_event.h>
#include <apex_irq_event_np.h>
#include <apex_multiple_schedules.h>
#include <apex_partition.h>
#include <apex_partition_np.h>
#include <apex_process.h>
#include <apex_queuing.h>
#include <apex_sampling.h>
#include <apex_semaphore.h>
#include <apex_system_np.h>
#include <apex_time.h>
#include <apex_types.h>
Commit count: 28

cargo fmt