Skip to content

Isolated additional inlined C code as non-static C source and header files.#1739

Open
z5146542 wants to merge 52 commits intoherd:masterfrom
z5146542:inlineport2
Open

Isolated additional inlined C code as non-static C source and header files.#1739
z5146542 wants to merge 52 commits intoherd:masterfrom
z5146542:inlineport2

Conversation

@z5146542
Copy link
Copy Markdown

@z5146542 z5146542 commented Mar 3, 2026

This PR depends on previous work relating to isolation of inlined C code (#1699).

This PR made kvm_fault_type.h into non-static C source and header files shared by multiples tests within the same instance.

Simon Park and others added 9 commits January 23, 2026 13:11
remove the template file for now

litmus now isolates shared files to a shared library directory

platform_io source and header is now also copied to shared library

platform_io copy works correctly now

progress on inline porting

removed duplicate copy methods and fixed aarch64 std mode makefile config

fixed x86_64 makefile config

fixed confs

isolated inlined barrier code

fixed makefile config

fixed issue with makefile on shell mode

isoated all inlined files

reverted changes relating to isolating config

some minor changes

some minor changes
@z5146542 z5146542 marked this pull request as ready for review March 11, 2026 18:43
Simon Park and others added 19 commits March 19, 2026 12:47
fixed kvm self mode compilation error

added missing header

added missing header
potential fix to instruction port problem

fixed aarch64 std and presi instruction.h error

fixed kvm self mode compilation error

added missing header

fixed kvm self mode compilation error

kvm-self.h

fixed self.h dependency issue

added kvm headers for fix

fixed header issue

getret added

kvm-self.h

fixed self.h dependency issue

getret added
remove the template file for now

litmus now isolates shared files to a shared library directory

platform_io source and header is now also copied to shared library

platform_io copy works correctly now

progress on inline porting

removed duplicate copy methods and fixed aarch64 std mode makefile config

fixed x86_64 makefile config

fixed confs

isolated inlined barrier code

fixed makefile config

fixed issue with makefile on shell mode

isoated all inlined files

reverted changes relating to isolating config

some minor changes

some minor changes
potential fix to instruction port problem

fixed aarch64 std and presi instruction.h error

fixed kvm self mode compilation error

added missing header

fixed kvm self mode compilation error

kvm-self.h

fixed self.h dependency issue

added kvm headers for fix

fixed header issue

getret added

kvm-self.h

fixed self.h dependency issue

getret added
Simon Park and others added 24 commits March 24, 2026 11:58
remove the template file for now

litmus now isolates shared files to a shared library directory

platform_io source and header is now also copied to shared library

platform_io copy works correctly now

progress on inline porting

removed duplicate copy methods and fixed aarch64 std mode makefile config

fixed x86_64 makefile config

fixed confs

isolated inlined barrier code

fixed makefile config

fixed issue with makefile on shell mode

isoated all inlined files

reverted changes relating to isolating config

some minor changes

some minor changes
potential fix to instruction port problem

fixed aarch64 std and presi instruction.h error

fixed kvm self mode compilation error

added missing header

fixed kvm self mode compilation error

kvm-self.h

fixed self.h dependency issue

added kvm headers for fix

fixed header issue

getret added

kvm-self.h

fixed self.h dependency issue

getret added
remove the template file for now

litmus now isolates shared files to a shared library directory

platform_io source and header is now also copied to shared library

platform_io copy works correctly now

progress on inline porting

removed duplicate copy methods and fixed aarch64 std mode makefile config

fixed x86_64 makefile config

fixed confs

isolated inlined barrier code

fixed makefile config

fixed issue with makefile on shell mode

isoated all inlined files

reverted changes relating to isolating config

some minor changes

some minor changes
potential fix to instruction port problem

fixed aarch64 std and presi instruction.h error

fixed kvm self mode compilation error

added missing header

fixed kvm self mode compilation error

kvm-self.h

fixed self.h dependency issue

added kvm headers for fix

fixed header issue

getret added

kvm-self.h

fixed self.h dependency issue

getret added
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant