Login
Username:

Password:

Remember me



Lost Password?

Register now!
Main Menu
Who is Online
19 user(s) are online (17 user(s) are browsing Forum)

Members: 0
Guests: 19

more...


Browsing this Thread:   1 Anonymous Users




« 1 (2)


Re: ACPI
#7
Home away from home
Home away from home


See User information
Nice! That's quite well organized.

Posted on: 2005/6/27 2:08
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: ACPI
#6
Home away from home
Home away from home


See User information
Objectives

1> Create an ACPI subsystem component for AROS. Initially it must identify availability of ACPI on a system, and parse the system ACPI tables, configuring AROS's subsystems with the retrieved infos.

2> Initial configuration will consist of registering found CPUS/APICs, Ints, IRQ routing etc, and enabling AROS to correctly function using the newly probed info.

3> CPUS in SMP systems should be registered in some manor, and each set to run an idle thread except the BOOT CPU.

4> Information from tables should be stored in an Amiga like manner (using lists etc) and available via the ACPI subsystem component.

5> Tools should be provided to display the information contained within the ACPI subsystem component (list of tables etc and info on what the tables "contain") and identify which AROS components are using the probed data. Information about SMP capable systems should also be available.

NB - While ACPI governs Power Management, it will not be considered part of this bounty - neither will battery management or other system drivers using ACPI.(see Phase 2)

Posted on: 2005/6/27 1:17
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: ACPI
#5
Home away from home
Home away from home


See User information
How does this look for the initial bounty?

Dammy
TeamAROS

Posted on: 2005/6/26 20:10
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: APIC
#4
Home away from home
Home away from home


See User information
Quote:
Well, The bounty is more ACPI than APIC related, so i would use the former name not later.


Oops! Noted and corrected, thanks Kal!

Dammy

Posted on: 2005/6/26 12:30
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: APIC
#3
Home away from home
Home away from home


See User information
Well, The bounty is more ACPI than APIC related, so i would use the former name not later.

Also as i mentioned before, supporting all of the drivers requires a lot more effort than enough support for IRQ routing and SMP, IMO it would be better as 2 bounties.. one for the initial acpi support (irq routing etc) then a further one to enable acpi to be more functional / useable (support for compiling acpi code to write drivers etc)

Specifically

- find and init all CPUs (1st bounty)
- control speed and power of CPUs (2nd bounty - not needed initially)
- control power of other hardware through ACPI (1st bounty - basic system config from irq table data - irq routing, ints etc. further support in 2nd bounty for external devices to use ACPI, drivers ACPI support as seperate bounties?)
- monitor battery via ACPI (support 2nd bounty, driver itself a seperate bounty?)
- monitor case and lid through ACPI (support 2nd bounty, driver itself a seperate bounty?)
- high-res timer via ACPI (2nd bounty)

Trying to do it all in one will probably just end up with a lame port of an existing and un amigaos like api ..

Thats my 2 cents

Posted on: 2005/6/26 8:00
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: APIC
#2
Home away from home
Home away from home


See User information
Sounds good to me.

Posted on: 2005/6/26 3:45
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


ACPI
#1
Home away from home
Home away from home


See User information
1. The interrupt subsystem must support local APIC interrupt handling:

- find and init all CPUs
- control speed and power of CPUs
- control power of other hardware through ACPI
- monitor battery via ACPI
- monitor case and lid through ACPI
- high-res timer via ACPI

2. On multi-processor systems, it must set up all CPUs, leaving all but the first in a waiting state (for when SMP gets going).

3. Test must include inter-processor communication via ints. The test could be native AROS program which reported the other CPUs and did a test on their int subsystem.

4. The other CPUs don't have to do anything useful at this point - merely respond to ints showing their local ACPI handler is functional.

-----------

Any suggestions on how to word this better?

Dammy
TeamAROS

Posted on: 2005/6/25 20:11
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 




« 1 (2)



You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[Advanced Search]


Search
Top Posters
1 paolone
paolone
4462
2 nikolaos
nikolaos
4206
3 magorium
magorium
4095
4 phoenixkonsole
phoenixkonsole
3942
5 deadwood
deadwood
2917
6 ncafferkey
ncafferkey
2810
7 mazze
mazze
2222
8 Kalamatee
Kalamatee
2212
9 clusteruk
clusteruk
2114
Powered by XOOPS © 2001-2025 The XOOPS Project