9os

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 0fc16d5f9dac65a5f56e36c727e6833cf3bc8361
parent 618b81f6e4d73e773be6ecdf3730393bd74e3dd7
Author: Roberto E. Vargas Caballero <k0ga@shike2.com>
Date:   Sun, 23 Aug 2020 13:35:32 +0200

include: Remove outdated types.h

This file is not used anymore.

Change-Id: I7a74c19857c525055b43a50944d73b8ff0183e0a

Diffstat:
Dinclude/types.h | 160-------------------------------------------------------------------------------
1 file changed, 0 insertions(+), 160 deletions(-)

diff --git a/include/types.h b/include/types.h @@ -1,160 +0,0 @@ -#if __GNUC__ || __clang__ -#define UNPACKFMT __attribute__ ((format (scanf, 2, 3))) -#define PACKFMT __attribute__ ((format (printf, 2, 3))) -#else -#define UNPACKFMT -#define PACKFMT -#endif - -extern int unpack(uint64_t buf[], const char *fmt, ...) UNPACKFMT; -extern int pack(uint64_t buf[], const char *fmt, ...) PACKFMT; -struct rscb_ctrl { - unsigned char en; //#1 - unsigned char preg_lock; //#1 - unsigned char dbg; //#1 - unsigned char res0_0; //#1 - unsigned char rmu_wlock; //#1 - unsigned char rot_wlock; //#1 - unsigned char rscb_lock; //#1 - unsigned char alive; //#1 - unsigned long long res0_1; //#55 -}; - -struct rscb_rpu_cfg { - unsigned char rpgsize; //#1 - unsigned char res0_0; //#5 - unsigned char spec; //#1 - unsigned char res0_1; //#5 - unsigned char srpupriv; //#7 - unsigned char pepriv; //#7 -}; - -struct rscb_l0rgt_hdr { - unsigned char valid; //#1 - unsigned char entries; //#4 - unsigned char segsize; //#5 - unsigned long long baddr; //#39 - unsigned char res0_0; //#3 - unsigned char irgn; //#1 - unsigned char orgn; //#1 - unsigned char sh; //#1 - unsigned char res0_1; //#1 -}; - -struct rscb_sys_props { - unsigned char rpu; //#1 - unsigned char enc; //#2 - unsigned char res0_0; //#1 - unsigned char integ; //#1 - unsigned char zero; //#1 - unsigned char dram_pkg; //#1 - unsigned long res0_1; //#22 -}; - -struct rscb_state { - unsigned char extdbg; //#7 - unsigned long res0_0; //#23 -}; - -struct rscb_event_vec { - unsigned char fatal; //#1 - unsigned char sram_ras; //#1 - unsigned char preg_wb; //#1 - unsigned char rpu_err; //#1 - unsigned char mpe_err; //#1 - unsigned long res0_0; //#26 -}; - -struct rscb_event_ctx { - unsigned char index; //#5 - unsigned char client; //#5 - unsigned long long addr; //#39 - unsigned char subtype; //#3 -}; - -struct rscb { - struct rscb_ctrl ctrl; //#64 - struct rscb_rpu_cfg rpu_cfg; //#32 - struct rscb_l0rgt_hdr l0rgt_hdr; //#64 - unsigned char global_lock; //#64 - unsigned char hw_ver; //#32 - unsigned char rom_ver; //#32 - unsigned char ram_ver; //#32 - struct rscb_sys_props sys_props; //#32 - unsigned char gp0; //#32 - unsigned char gp1; //#32 - unsigned char gp2; //#32 - unsigned char gp3; //#32 - unsigned char nonce; //#64 - struct rscb_state state; //#32 - struct rscb_event_vec event_vec; //#32 - struct rscb_event_ctx event_ctx; //#64 -}; - -struct crgte { - unsigned char props; //#2 -}; - -struct l0rgte { - unsigned char valid; //#1 - unsigned char l1rgt_en; //#1 - unsigned char crgt_en; //#1 - unsigned char type; //#5 - unsigned char res0_0; //#4 - unsigned long long baddr; //#40 - unsigned int res0_1; //#12 - unsigned int start; //#12 - unsigned long long cbaddr; //#40 - unsigned int end; //#12 -}; - -struct rgte { - unsigned char state; //#4 - unsigned char owner_perms; //#3 - unsigned char visibility; //#1 - unsigned char global_perms; //#2 - unsigned char secure_access; //#2 - unsigned long long owner; //#40 - unsigned char res0_0; //#8 - unsigned char fuse_level; //#4 - unsigned char lock; //#1 - unsigned char lock_ext; //#3 - unsigned char pin; //#1 - unsigned char integ; //#1 - unsigned char res0_1; //#1 - unsigned char export_depth; //#2 - unsigned char res0_2; //#3 - unsigned long long mapped_addr; //#44 - unsigned char res0_3; //#8 -}; - -/* prototypes */ -extern int pack_rscb_state(uint64_t buf[], struct rscb_state *sp); -extern int unpack_rscb_state(uint64_t buf[], struct rscb_state *sp); - -extern int pack_rscb_event_ctx(uint64_t buf[], struct rscb_event_ctx *sp); -extern int unpack_rscb_event_ctx(uint64_t buf[], struct rscb_event_ctx *sp); - -extern int pack_rscb_sys_props(uint64_t buf[], struct rscb_sys_props *sp); -extern int unpack_rscb_sys_props(uint64_t buf[], struct rscb_sys_props *sp); - -extern int pack_rscb_event_vec(uint64_t buf[], struct rscb_event_vec *sp); -extern int unpack_rscb_event_vec(uint64_t buf[], struct rscb_event_vec *sp); - -extern int pack_rscb_l0rgt_hdr(uint64_t buf[], struct rscb_l0rgt_hdr *sp); -extern int unpack_rscb_l0rgt_hdr(uint64_t buf[], struct rscb_l0rgt_hdr *sp); - -extern int pack_rscb_rpu_cfg(uint64_t buf[], struct rscb_rpu_cfg *sp); -extern int unpack_rscb_rpu_cfg(uint64_t buf[], struct rscb_rpu_cfg *sp); - -extern int pack_rscb_ctrl(uint64_t buf[], struct rscb_ctrl *sp); -extern int unpack_rscb_ctrl(uint64_t buf[], struct rscb_ctrl *sp); - -extern int pack_crgte(uint64_t buf[], struct crgte *sp); -extern int unpack_crgte(uint64_t buf[], struct crgte *sp); - -extern int pack_l0rgte(uint64_t buf[], struct l0rgte *sp); -extern int unpack_l0rgte(uint64_t buf[], struct l0rgte *sp); - -extern int pack_rgte(uint64_t buf[], struct rgte *sp); -extern int unpack_rgte(uint64_t buf[], struct rgte *sp);