Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create LKMC packages to have a nice run mechanism for third party packages like dhrystone #117

Open
cirosantilli opened this issue Mar 13, 2020 · 0 comments

Comments

@cirosantilli
Copy link
Owner

In LKMC d53ffcf we basically can nicely run 3 types of things:

  • full system linux kerne
  • userland
  • baremetal

However, more and more, we want nice interfaces to run other third party programs, notably benchmarks like Dhrystone, and notably in userland simulation.

Currently, we just have a shitty interface for it as shown in https://cirosantilli.com/linux-kernel-module-cheat/#dhrystone

./run --userland "$(./getvar userland_build_dir)/submodules/dhrystone/dhrystone"

What would be amazing is if we had proper "LKMC packages", maybe similar to: #116 and the ncould do just:

./run dhrystone
./run userland c/hello
./run linux
./run baremetal

and then make userland, linux and baremetal into regular packages.

The packages could also generate Bash command strings to run the packages withing full system Linux simulation.

@cirosantilli cirosantilli changed the title Create LKMC packages to have a nice run mechanism for third party packages like dhrystone or Create LKMC packages to have a nice run mechanism for third party packages like dhrystone Mar 14, 2020
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

No branches or pull requests

1 participant