flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
Hello, i have just one question, how is it possible in assembly to use multiprocessoring ? Have you got simple example ?
|
|||
![]() |
|
Depends on what you mean by “multiprocessoring”, i.e. what particular task you’re trying to solve.
|
|||
![]() |
|
No, its about os construction.
For example, i would like to use first core or my processor to launch 16bits code, and use second to launch 64bits code. Is it possible ? |
|||
![]() |
|
Moved to "OS Construction"
|
|||
![]() |
|
This topic may help: https://board.flatassembler.net/topic.php?p=108312
You have to send inter-processor interrupts (IPI) to the other cores, which requires that interrupts are properly set up for IO APIC, which in turn requires either the multi-processor (MP) table information from BIOS or (if I remember correctly) the later x2APIC and ACPI tables. |
|||
![]() |
|
I have looked your example, but i don't understand very well.
How you can, for example launch in parralel 32 bits and 16 code at the same time. Is it in real time ? Or multiprocess is impossible ? |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2019, Tomasz Grysztar.
Powered by rwasa.