How is kexec_load used?
up vote
5
down vote
favorite
Looking at the manual page for the system call kexec_load
, I didn't see any obvious way to use it.
There is no argument for a kernel file, an initial RAM disk, or a command line string.
kexec_file_load
has parameters for file descriptors of files representing the kernel and there is a parameter for initial RAM disk as well for the command line; but I am more interested in how the first one is used.
linux system-calls
add a comment |
up vote
5
down vote
favorite
Looking at the manual page for the system call kexec_load
, I didn't see any obvious way to use it.
There is no argument for a kernel file, an initial RAM disk, or a command line string.
kexec_file_load
has parameters for file descriptors of files representing the kernel and there is a parameter for initial RAM disk as well for the command line; but I am more interested in how the first one is used.
linux system-calls
1
You can take a look into the kexec-tools source code.
– pah
Jul 3 '16 at 4:03
add a comment |
up vote
5
down vote
favorite
up vote
5
down vote
favorite
Looking at the manual page for the system call kexec_load
, I didn't see any obvious way to use it.
There is no argument for a kernel file, an initial RAM disk, or a command line string.
kexec_file_load
has parameters for file descriptors of files representing the kernel and there is a parameter for initial RAM disk as well for the command line; but I am more interested in how the first one is used.
linux system-calls
Looking at the manual page for the system call kexec_load
, I didn't see any obvious way to use it.
There is no argument for a kernel file, an initial RAM disk, or a command line string.
kexec_file_load
has parameters for file descriptors of files representing the kernel and there is a parameter for initial RAM disk as well for the command line; but I am more interested in how the first one is used.
linux system-calls
linux system-calls
edited Nov 12 at 1:52
Bsquare
2,1241828
2,1241828
asked Jul 3 '16 at 1:31
Melab
6683924
6683924
1
You can take a look into the kexec-tools source code.
– pah
Jul 3 '16 at 4:03
add a comment |
1
You can take a look into the kexec-tools source code.
– pah
Jul 3 '16 at 4:03
1
1
You can take a look into the kexec-tools source code.
– pah
Jul 3 '16 at 4:03
You can take a look into the kexec-tools source code.
– pah
Jul 3 '16 at 4:03
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
I would also recommend the source code, you have a good overview if you use git:
git log --oneline | grep kexec_load
of which this commit looks very promising:
git show 6b27aef09fea
If you don't have it cloned by now, here is the GIT repository:
git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
I would also recommend the source code, you have a good overview if you use git:
git log --oneline | grep kexec_load
of which this commit looks very promising:
git show 6b27aef09fea
If you don't have it cloned by now, here is the GIT repository:
git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
add a comment |
up vote
0
down vote
I would also recommend the source code, you have a good overview if you use git:
git log --oneline | grep kexec_load
of which this commit looks very promising:
git show 6b27aef09fea
If you don't have it cloned by now, here is the GIT repository:
git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
add a comment |
up vote
0
down vote
up vote
0
down vote
I would also recommend the source code, you have a good overview if you use git:
git log --oneline | grep kexec_load
of which this commit looks very promising:
git show 6b27aef09fea
If you don't have it cloned by now, here is the GIT repository:
git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
I would also recommend the source code, you have a good overview if you use git:
git log --oneline | grep kexec_load
of which this commit looks very promising:
git show 6b27aef09fea
If you don't have it cloned by now, here is the GIT repository:
git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
answered Nov 11 at 22:21
VeRo
362414
362414
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f38165949%2fhow-is-kexec-load-used%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
You can take a look into the kexec-tools source code.
– pah
Jul 3 '16 at 4:03