flat assembler
Message board for the users of flat assembler.
Index
> OS Construction > Kolibri-A |
Author |
|
art_zh 17 Jul 2012, 00:21
An embeddable version of KolibriOS carefully optimized for last-generation AMD Fusion APUs.
http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fkernel%2Fbranches%2FKolibri-A%2Ftrunk Main features: - faster graphics, - extended PCI-express services - driverless access to MMIO, DMA and Configspace blocks - ROM boot options - fast non-scalable vectorized fonts - reduced kernel size ~60kB Main applications: - technical vision and wideband DAq, - new hardware development/testing, - resource-hungry embedded systems, - Media-aimed OS, - experimental KolibriOS concepts testing, - Kolibri-B project development. _________________ if ASM is a bit too high-level to you, try VHDL ! |
|||
17 Jul 2012, 00:21 |
|
macgub 26 Jul 2012, 06:47
So, Kolibri can run on 64bit machines. I am right
|
|||
26 Jul 2012, 06:47 |
|
art_zh 29 Jul 2012, 12:38
Yes, it surely can.
Even MS-DOS can run on 64bit machines. am I wrong? |
|||
29 Jul 2012, 12:38 |
|
Dex4u 29 Jul 2012, 15:15
art_zh wrote: Yes, it surely can. Your right. |
|||
29 Jul 2012, 15:15 |
|
macgub 30 Jul 2012, 06:48
art_zh link you have given points on sources. Is there somewhere binary version, or better full distro
|
|||
30 Jul 2012, 06:48 |
|
sleepsleep 31 Jul 2012, 05:27
|
|||
31 Jul 2012, 05:27 |
|
art_zh 31 Jul 2012, 20:21
macgub wrote: In this site I can download img file with 32 bit distro, but I want 64 bit Kolibri. Then you need to wait for a short while -- Kolibri64 is still under development you asked could Kolibri run on a 64bit machine -- it surely can... in x86_32 mode A binary image is here: ftp://ftp.kolibrios.org/users/art_zh/-A/ NB: it will only run on AMD Fusion machines, see the source! |
|||
31 Jul 2012, 20:21 |
|
zir_blazer 01 Sep 2012, 21:58
art_zh wrote: An embeddable version of KolibriOS carefully optimized for last-generation AMD Fusion APUs. What sort of optimizations? Llanos CPUs parts were basically the same as 45nm K10s. The only very specific thing I recall hearing is that there was a dedicated pathway bewthem the CPU and GPU to transfer blocks of data internally instead of the CPU writting to RAM for the GPU to read from it. |
|||
01 Sep 2012, 21:58 |
|
macgub 05 Sep 2012, 11:28
i'm sad because I haven't access to any AMD Fusion machine. I tried in under qemu64 - no succes.
|
|||
05 Sep 2012, 11:28 |
|
art_zh 13 Sep 2012, 09:35
zir_blazer wrote: What sort of optimizations? Llanos CPUs parts were basically the same as 45nm K10s. The only very specific thing I recall hearing is that there was a dedicated pathway bewthem the CPU and GPU to transfer blocks of data internally instead of the CPU writting to RAM for the GPU to read from it. Apart of these architectural differences, every processor/chipset has its own specific hardware implementation: MSRs, GPIO pinouts, devices' ID and configuration space, system bus control, power control, SIO access etc. An obvious way to resolve these platform-specific dependencies is to rely on ACPI and BIOS structures and (on the top OS level) to include unique device drivers to the OS API. Kolibri-A does not use ACPI and minimally relies on BIOS/CoreBoot helpers. Instead, it communicates with the given hardware directly, in accordance with AMD's BKDG and other system references. This approach dramatically reduces system latencies and code size; it found to be very useful for many embedded and hardware-development tasks... macgub ... but (in the other hand) it will surely work on Fusion platworms only. _________________ if ASM is a bit too high-level to you, try VHDL ! |
|||
13 Sep 2012, 09:35 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.