Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
6 crawler(s) on-line.
 98 guest(s) on-line.
 1 member(s) on-line.


 BigD

You are an anonymous user.
Register Now!
 BigD:  4 mins ago
 amigakit:  13 mins ago
 kolla:  19 mins ago
 -Sam-:  21 mins ago
 OneTimer1:  27 mins ago
 AMIGASYSTEM:  37 mins ago
 zipper:  51 mins ago
 retrofaza:  1 hr 57 mins ago
 Rob:  2 hrs 12 mins ago
 matthey:  2 hrs 14 mins ago

/  Forum Index
   /  AROS Software
      /  ARPi - AROS on Raspberry Pi
Register To Post

PosterThread
wawa 
Re: ARPi - AROS on Raspberry Pi
Posted on 28-Aug-2018 13:35:05
#1 ]
Elite Member
Joined: 21-Jan-2008
Posts: 6259
From: Unknown

@bobson

perhaps at this point a reference link should be included in the initial post, not only for those who want to support the initiative, but especially for those who would like more in depth explanation without getting lost in side walk arguing:
https://www.patreon.com/michal_schulz

at least thats what i would do.

 Status: Offline
Profile     Report this post  
 Top | Parent


PosterThread
wawa 
Re: ARPi - AROS on Raspberry Pi
Posted on 28-Aug-2018 14:01:26
#1 ]
Elite Member
Joined: 21-Jan-2008
Posts: 6259
From: Unknown

@michalsc

is there any more specific plan how to proceed, how this is gonna be organized in terms of development and how are you to be supported, except money?

since you bring up arix, which i support, even if it isnt of an essential interest for me as a m68k -amiga troll, the development, if open, will likely be taking place on your github account, since there is no agreement as of if merging arix back into aros trunk as a target is desired.

i understand that arm specific and arix agnostic code would be then remerged from there back into aros repo.

now , there was talk about some special new version of compiler that is required feature wise for your intentions to explicitely compile aros internal structs big endian.
what compiler is it? clang?

if we are to use something else than default gcc-4.6.4, optional gcc-6.3.0 or experimental gcc-8.1.0 the build system and the code pool will certainly need further adaptations.

i can at least test here changes, that may be necessary, with our still actively used legacy compilers before they get pushed to aros repo, to ensure that aros as such (nightlies) still builds and works.

 Status: Offline
Profile     Report this post  
 Top | Parent

Replies
SubjectPosterDate
      Re: ARPi - AROS on Raspberry Piferrels28-Aug-2018 20:34:34
          Re: ARPi - AROS on Raspberry Piterminills28-Aug-2018 21:04:17
          Re: ARPi - AROS on Raspberry Pihth31328-Aug-2018 21:12:54
              Re: ARPi - AROS on Raspberry Piferrels28-Aug-2018 21:21:06
      Re: ARPi - AROS on Raspberry Pimichalsc5-Sep-2018 9:48:36
          Re: ARPi - AROS on Raspberry Piwawa5-Sep-2018 17:46:32
              Re: ARPi - AROS on Raspberry Pinikosidis5-Sep-2018 18:19:29
                  Re: ARPi - AROS on Raspberry Piwawa5-Sep-2018 21:11:14
                      Re: ARPi - AROS on Raspberry Piwawa5-Sep-2018 21:17:56
                      Re: ARPi - AROS on Raspberry Pimichalsc5-Sep-2018 21:19:59


PosterThread
bison 
Re: ARPi - AROS on Raspberry Pi
Posted on 28-Aug-2018 18:31:05
#1 ]
Elite Member
Joined: 18-Dec-2007
Posts: 2112
From: N-Space

@michalsc

Quote:
If you would have a look at AROS code, e.g. here, at kernel_ipi.h, you would notice we are already working on that.

Is https://github.com/michalsc/AROS a copy of the primary AROS development tree (the one used for nightly builds), or is it a fork of some sort?

_________________
"Unix is supposed to fix that." -- Jay Miner

 Status: Offline
Profile     Report this post  
 Top | Parent

Replies
SubjectPosterDate
      Re: ARPi - AROS on Raspberry Pimichalsc28-Aug-2018 21:59:52
          Re: ARPi - AROS on Raspberry Pinikosidis29-Aug-2018 12:32:08
          Re: ARPi - AROS on Raspberry Pigregthecanuck29-Aug-2018 13:27:37
              Re: ARPi - AROS on Raspberry Piterminills29-Aug-2018 16:25:50
              Re: ARPi - AROS on Raspberry Pimichalsc5-Sep-2018 10:02:13
          Re: ARPi - AROS on Raspberry Pihth31330-Aug-2018 2:26:59
              Re: ARPi - AROS on Raspberry Pimichalsc30-Aug-2018 6:01:23
              Re: ARPi - AROS on Raspberry Piwawa30-Aug-2018 9:33:45
                  Re: ARPi - AROS on Raspberry Pinikosidis30-Aug-2018 12:21:59
                  Re: ARPi - AROS on Raspberry Pihth31330-Aug-2018 17:07:25
                      Re: ARPi - AROS on Raspberry PiWumpus30-Aug-2018 17:42:02
                      Re: ARPi - AROS on Raspberry Piwawa30-Aug-2018 20:12:44
                          Re: ARPi - AROS on Raspberry Pihth31330-Aug-2018 23:17:11


PosterThread
matthey 
Re: ARPi - AROS on Raspberry Pi
Posted on 29-Aug-2018 17:46:01
#1 ]
Elite Member
Joined: 14-Mar-2007
Posts: 2018
From: Kansas

Quote:

michalsc wrote:
Yes, such Forbid()/Permit() could be done it it would be massive performance loss since you would replace one byte increment (TDNestCnt) by a byte increment followed by full stop on all cores (the Forbidding core sends IPI to all other CPUS, then each CPU has to confirm that it is entering Forbid/Stop state, the forbidding core has to make absolutely all other cores stopped, i.e. wait for all cores to send the IPI back, before it returns to the caller). Permit would be less restricted since there would be no need to wait/send confirmation IPIs.

The problem is, even if you try to replace as much forbid/permit pairs with semaphores, there still will be a plenty of this nasty calls.


I wonder what the logic was behind the Forbid/Permit macros. I would have thought they would have used a function to increment the Execbase counters and, if 0 or becoming not 0, write an interrupt mask value to one of the Paula registers to actually turn off/on whatever interrupts were necessary to disable multitasking (or all interrupts). Maybe I'm wrong (I haven't found the code), but it looks like the interrupts still happen, the Execbase counters are checked, and if disabled, then just return without changing anything? I was thinking this system they had would save interrupts but maybe not. It would be possible for the custom chips to read the Execbase counters if in chip ram but I don't see anywhere where this is done (not part of the interrupt process anyway).

 Status: Offline
Profile     Report this post  
 Top | Parent

Replies
SubjectPosterDate
      Re: ARPi - AROS on Raspberry Pimichalsc29-Aug-2018 18:25:32
          Re: ARPi - AROS on Raspberry Pimatthey30-Aug-2018 5:25:14
              Re: ARPi - AROS on Raspberry Pimegol30-Aug-2018 13:14:19
                  Re: ARPi - AROS on Raspberry Pinikosidis30-Aug-2018 16:11:23
                  Re: ARPi - AROS on Raspberry Pimatthey30-Aug-2018 19:25:40
                      Re: ARPi - AROS on Raspberry PiWumpus30-Aug-2018 20:13:04
                          Re: ARPi - AROS on Raspberry Pimichalsc5-Sep-2018 9:41:20
                              Re: ARPi - AROS on Raspberry PiWumpus5-Sep-2018 16:17:59
                                  Re: ARPi - AROS on Raspberry Pinikosidis5-Sep-2018 16:22:31
                                  Re: ARPi - AROS on Raspberry Pimichalsc5-Sep-2018 17:06:12
                                      Re: ARPi - AROS on Raspberry PiWumpus5-Sep-2018 20:42:56
                                          Re: ARPi - AROS on Raspberry Pimichalsc5-Sep-2018 20:54:43
                                              Re: ARPi - AROS on Raspberry Pihth3136-Sep-2018 7:10:13
                                                  Re: ARPi - AROS on Raspberry Pimichalsc6-Sep-2018 7:47:05
                                              Re: ARPi - AROS on Raspberry PiOlafS256-Sep-2018 10:32:59
                                                  Re: ARPi - AROS on Raspberry Piwawa6-Sep-2018 17:52:44
                                                      Re: ARPi - AROS on Raspberry Piterminills18-Sep-2018 12:55:02
                                                          Re: ARPi - AROS on Raspberry Piwawa18-Sep-2018 14:25:11
                                                              Re: ARPi - AROS on Raspberry Pinikosidis18-Sep-2018 15:21:21
                                                          Re: ARPi - AROS on Raspberry Piterminills19-Oct-2018 12:56:49
                                                              Re: ARPi - AROS on Raspberry Pinumber619-Oct-2018 14:50:03
                                                                  Re: ARPi - AROS on Raspberry Piwawa19-Oct-2018 16:58:30
                                                              Re: ARPi - AROS on Raspberry PiOlafS2519-Oct-2018 17:00:10
                                                              Re: ARPi - AROS on Raspberry Piterminills9-Nov-2018 11:00:45
                              Re: ARPi - AROS on Raspberry Pimatthey5-Sep-2018 20:22:59
                                  Re: ARPi - AROS on Raspberry Pimichalsc5-Sep-2018 20:38:30
                                      Re: ARPi - AROS on Raspberry Pibison5-Sep-2018 21:03:09
                                      Re: ARPi - AROS on Raspberry Pimatthey5-Sep-2018 21:28:52
                                          Re: ARPi - AROS on Raspberry Pimichalsc5-Sep-2018 21:40:24



[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle