Can I send an interrupt from one cpu core to another on an intel i7 8700k?What does multicore assembly language look like?How are cache memories shared in multicore Intel CPUs?Disabling all interrupts to protect CPU register state on multi processor systemsthe irq handler can be interrupt by the same irq again in single core cpuhow to know on which CPU interrupt handler is handled in linuxError in launching AVD with AMD processorInterrupt routing for PCIe slot directly connected to the CPUsHow do interrupts work in multi-core system?Deoptimizing a program for the pipeline in Intel Sandybridge-family CPUsCan Hard and Soft-IRQ for the same network-packet be executed on different CPU-Cores?How cpu is aware of hardware interrupt?
How could a self contained organic body propel itself in space
Is it true that different variants of the same model aircraft don't require pilot retraining?
Why does this London Underground poster from 1924 have a Star of David atop a Christmas tree?
What to do about my 1-month-old boy peeing through diapers?
Group riding etiquette
Is the Amazon rainforest the "world's lungs"?
Commercial company wants me to list all prior "inventions", give up everything not listed
Why does a sticker slowly peel off, but if it is pulled quickly it tears?
Why does glibc's strlen need to be so complicated to run fast?
Can I use coax outlets for cable modem?
Why can't you say don't instead of won't?
Term used to describe a person who predicts future outcomes
Can I lend at the federal funds rate?
Is there an in-universe explanation given to the senior Imperial Navy Officers as to why Darth Vader serves Emperor Palpatine?
Pen test results for web application include a file from a forbidden directory that is not even used or referenced
Count the number of triangles
Is Nikon d500 a good fit for nature and ambient-lighting portraits and occasional other uses?
Why was this commercial plane highly delayed mid-flight?
Did ancient peoples ever hide their treasure behind puzzles?
Why does the weaker C–H bond have a higher wavenumber than the C=O bond?
Find feasible point in polynomial time in linear programming
Why did Starhopper's exhaust plume become brighter just before landing?
Fantasy Macro Economics: What would Merfolk Trade?
What's the simplest way to calibrate a thermistor?
Can I send an interrupt from one cpu core to another on an intel i7 8700k?
What does multicore assembly language look like?How are cache memories shared in multicore Intel CPUs?Disabling all interrupts to protect CPU register state on multi processor systemsthe irq handler can be interrupt by the same irq again in single core cpuhow to know on which CPU interrupt handler is handled in linuxError in launching AVD with AMD processorInterrupt routing for PCIe slot directly connected to the CPUsHow do interrupts work in multi-core system?Deoptimizing a program for the pipeline in Intel Sandybridge-family CPUsCan Hard and Soft-IRQ for the same network-packet be executed on different CPU-Cores?How cpu is aware of hardware interrupt?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
Is it possible to use the cpu to generate an interrupt for a specific cpu core in a multi-core processor?
x86-64 intel interrupt
|
show 2 more comments
Is it possible to use the cpu to generate an interrupt for a specific cpu core in a multi-core processor?
x86-64 intel interrupt
1
The answer is yes, but it depends on the environment. Please tell more about the situation you have, and share some code you have.
– battlmonstr
Mar 27 at 20:57
What environmental specifics do you need? I'm not quite sure what that means. As far as code I don't even know how to go about sending an interrupt, what I'm trying to accomplish is more of general learning because I intend to do some fun things like making an OS, I'm currently playing around in the windows 7 (7601) kernel through a program I run that allows me to run bytecode in the kernel through CVE 2018-8120.
– KeepForgettingMyUserName
Mar 27 at 21:14
you should be able to run code on any core in kernel mode. I'd find out how to do that first. in user mode you could spawn a thread and divide by zero from there, that would be like an interrupt.
– battlmonstr
Mar 27 at 21:19
1
see this: stackoverflow.com/questions/980999/… seems possible, but there's no easy way without using OS threading functions
– battlmonstr
Mar 27 at 21:25
1
I guess that the term you're looking for is IPI (=Inter processor interrupt). But that is only available at a very basic level (OS level). IIRC this can be issued by the Local APIC.
– zx485
Mar 27 at 21:25
|
show 2 more comments
Is it possible to use the cpu to generate an interrupt for a specific cpu core in a multi-core processor?
x86-64 intel interrupt
Is it possible to use the cpu to generate an interrupt for a specific cpu core in a multi-core processor?
x86-64 intel interrupt
x86-64 intel interrupt
asked Mar 27 at 20:42
KeepForgettingMyUserNameKeepForgettingMyUserName
314 bronze badges
314 bronze badges
1
The answer is yes, but it depends on the environment. Please tell more about the situation you have, and share some code you have.
– battlmonstr
Mar 27 at 20:57
What environmental specifics do you need? I'm not quite sure what that means. As far as code I don't even know how to go about sending an interrupt, what I'm trying to accomplish is more of general learning because I intend to do some fun things like making an OS, I'm currently playing around in the windows 7 (7601) kernel through a program I run that allows me to run bytecode in the kernel through CVE 2018-8120.
– KeepForgettingMyUserName
Mar 27 at 21:14
you should be able to run code on any core in kernel mode. I'd find out how to do that first. in user mode you could spawn a thread and divide by zero from there, that would be like an interrupt.
– battlmonstr
Mar 27 at 21:19
1
see this: stackoverflow.com/questions/980999/… seems possible, but there's no easy way without using OS threading functions
– battlmonstr
Mar 27 at 21:25
1
I guess that the term you're looking for is IPI (=Inter processor interrupt). But that is only available at a very basic level (OS level). IIRC this can be issued by the Local APIC.
– zx485
Mar 27 at 21:25
|
show 2 more comments
1
The answer is yes, but it depends on the environment. Please tell more about the situation you have, and share some code you have.
– battlmonstr
Mar 27 at 20:57
What environmental specifics do you need? I'm not quite sure what that means. As far as code I don't even know how to go about sending an interrupt, what I'm trying to accomplish is more of general learning because I intend to do some fun things like making an OS, I'm currently playing around in the windows 7 (7601) kernel through a program I run that allows me to run bytecode in the kernel through CVE 2018-8120.
– KeepForgettingMyUserName
Mar 27 at 21:14
you should be able to run code on any core in kernel mode. I'd find out how to do that first. in user mode you could spawn a thread and divide by zero from there, that would be like an interrupt.
– battlmonstr
Mar 27 at 21:19
1
see this: stackoverflow.com/questions/980999/… seems possible, but there's no easy way without using OS threading functions
– battlmonstr
Mar 27 at 21:25
1
I guess that the term you're looking for is IPI (=Inter processor interrupt). But that is only available at a very basic level (OS level). IIRC this can be issued by the Local APIC.
– zx485
Mar 27 at 21:25
1
1
The answer is yes, but it depends on the environment. Please tell more about the situation you have, and share some code you have.
– battlmonstr
Mar 27 at 20:57
The answer is yes, but it depends on the environment. Please tell more about the situation you have, and share some code you have.
– battlmonstr
Mar 27 at 20:57
What environmental specifics do you need? I'm not quite sure what that means. As far as code I don't even know how to go about sending an interrupt, what I'm trying to accomplish is more of general learning because I intend to do some fun things like making an OS, I'm currently playing around in the windows 7 (7601) kernel through a program I run that allows me to run bytecode in the kernel through CVE 2018-8120.
– KeepForgettingMyUserName
Mar 27 at 21:14
What environmental specifics do you need? I'm not quite sure what that means. As far as code I don't even know how to go about sending an interrupt, what I'm trying to accomplish is more of general learning because I intend to do some fun things like making an OS, I'm currently playing around in the windows 7 (7601) kernel through a program I run that allows me to run bytecode in the kernel through CVE 2018-8120.
– KeepForgettingMyUserName
Mar 27 at 21:14
you should be able to run code on any core in kernel mode. I'd find out how to do that first. in user mode you could spawn a thread and divide by zero from there, that would be like an interrupt.
– battlmonstr
Mar 27 at 21:19
you should be able to run code on any core in kernel mode. I'd find out how to do that first. in user mode you could spawn a thread and divide by zero from there, that would be like an interrupt.
– battlmonstr
Mar 27 at 21:19
1
1
see this: stackoverflow.com/questions/980999/… seems possible, but there's no easy way without using OS threading functions
– battlmonstr
Mar 27 at 21:25
see this: stackoverflow.com/questions/980999/… seems possible, but there's no easy way without using OS threading functions
– battlmonstr
Mar 27 at 21:25
1
1
I guess that the term you're looking for is IPI (=Inter processor interrupt). But that is only available at a very basic level (OS level). IIRC this can be issued by the Local APIC.
– zx485
Mar 27 at 21:25
I guess that the term you're looking for is IPI (=Inter processor interrupt). But that is only available at a very basic level (OS level). IIRC this can be issued by the Local APIC.
– zx485
Mar 27 at 21:25
|
show 2 more comments
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
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%2f55386109%2fcan-i-send-an-interrupt-from-one-cpu-core-to-another-on-an-intel-i7-8700k%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Is this question similar to what you get asked at work? Learn more about asking and sharing private information with your coworkers using Stack Overflow for Teams.
Is this question similar to what you get asked at work? Learn more about asking and sharing private information with your coworkers using Stack Overflow for Teams.
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.
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%2f55386109%2fcan-i-send-an-interrupt-from-one-cpu-core-to-another-on-an-intel-i7-8700k%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
The answer is yes, but it depends on the environment. Please tell more about the situation you have, and share some code you have.
– battlmonstr
Mar 27 at 20:57
What environmental specifics do you need? I'm not quite sure what that means. As far as code I don't even know how to go about sending an interrupt, what I'm trying to accomplish is more of general learning because I intend to do some fun things like making an OS, I'm currently playing around in the windows 7 (7601) kernel through a program I run that allows me to run bytecode in the kernel through CVE 2018-8120.
– KeepForgettingMyUserName
Mar 27 at 21:14
you should be able to run code on any core in kernel mode. I'd find out how to do that first. in user mode you could spawn a thread and divide by zero from there, that would be like an interrupt.
– battlmonstr
Mar 27 at 21:19
1
see this: stackoverflow.com/questions/980999/… seems possible, but there's no easy way without using OS threading functions
– battlmonstr
Mar 27 at 21:25
1
I guess that the term you're looking for is IPI (=Inter processor interrupt). But that is only available at a very basic level (OS level). IIRC this can be issued by the Local APIC.
– zx485
Mar 27 at 21:25