AHCI driver in Flat Assembler

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
User avatar
kolibri
Posts: 6
Joined: Mon Mar 04, 2013 8:50 am
Location: Ukraine, Zhitomir

AHCI driver in Flat Assembler

Post by kolibri »

Hello everyone,

KolibriOS Team and me personally are searching for a developer who could write an AHCI driver in FASM as a part of a kernel.
We don't have a big budget as we are free and open-source, so what I can propose is 500$ for a working driver.

There is already a stand-alone closed-source driver in C (disassembling is allowed), and there are a lot of examples in web:
https://github.com/BrownieOS/xOS/blob/m ... v/ahci.asm
https://pastebin.com/eTeSg0XQ

Please let me know if you are interesting.

Regards,
Kiril aka Leency
Last edited by kolibri on Mon Jul 05, 2021 8:23 am, edited 2 times in total.
User avatar
eekee
Member
Member
Posts: 881
Joined: Mon May 22, 2017 5:56 am
Location: Kerbin
Discord: eekee
Contact:

Re: ACHI driver in Flat Assembler

Post by eekee »

It's nice to see KolibriOS under active development. I'm impressed by the simplicity of its GUI API. :) You're offering a nice reward, too. I'm sorry I'm not up to the task, but I'm sure there's someone who could do it better and needs the money more than me.

There's a couple of bugs in your post:
  • The first link is dead. Removing the trailing "b." gets a page, but I'm guessing it's not the specific page you want to link.
  • Just to check, do you mean AHCI as in Advanced Host Controller Interface? I'm sure you do.
Kaph — a modular OS intended to be easy and fun to administer and code for.
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie
User avatar
kolibri
Posts: 6
Joined: Mon Mar 04, 2013 8:50 am
Location: Ukraine, Zhitomir

Re: ACHI driver in Flat Assembler

Post by kolibri »

Hello, eekee

Mentioned issues were fixed.
Thanks for your feedback!
nexos
Member
Member
Posts: 1080
Joined: Tue Feb 18, 2020 3:29 pm
Libera.chat IRC: nexos

Re: AHCI driver in Flat Assembler

Post by nexos »

I would write this driver, but I just don't have the ASM skills at the moment.
"How did you do this?"
"It's very simple — you read the protocol and write the code." - Bill Joy
Projects: NexNix | libnex | nnpkg
Post Reply