I'm referring to src/dev/alpha/console.{cc,hh} and src/dev/alpha/AlphaConsole.pyIt's the backdoor device for the console firmware. 2008/4/3 Steve Reinhardt <[EMAIL PROTECTED]>: > I reread the thread a little more carefully... are we talking about the fake > boot firmware itself? If so, then ConsoleFirmware is fine with me. > > If we're talking about the boot console device that the firmware provides > (or the file that records the I/O that happens through that device) then > something like FirmwareConsole is better. > > Originally I thought it was the latter case, but on rereading the thread I > see that you are actually referring to the former... right? > > > > On Thu, Apr 3, 2008 at 9:04 PM, nathan binkert <[EMAIL PROTECTED]> wrote: > > > Ah. Well, I don't care so much. The device isn't a real thing > > though, it's totally fake. Should possibly just call it AlphaBackdoor > > or ConsoleBackdoor. > > > > > > > > > > Nate > > > > 2008/4/3 Steve Reinhardt <[EMAIL PROTECTED]>: > > > I'd say ConsoleFirmware is the firmware that drives the console, while > > > FirmwareConsole is the console device that's provided by the firmware. > It > > > seems to me we're talking about the latter (the device) rather than the > > > former (the firmware itself), which is why I find the latter name more > > > logical. > > > > > > Steve > > > > > > > > > > > > On Thu, Apr 3, 2008 at 8:28 PM, nathan binkert <[EMAIL PROTECTED]> wrote: > > > > I've heard it referred to as ConsoleFirmware, but never > > > > FirmwareConsole. Google has a slight preference for the former. > > > > I tried: > > > > alpha console firmware > > > > and > > > > alpha firmware console > > > > > > > > Nate > > > > > > > > 2008/4/3 Steve Reinhardt <[EMAIL PROTECTED]>: > > > > > > > > > > > > > > > > > I think the adjective/noun sense is reversed there... isn't the > object > > > > > really the FirmwareConsole and not the ConsoleFirmware? > > > > > > > > > > > > > > > > > > > > On Thu, Apr 3, 2008 at 11:27 AM, nathan binkert <[EMAIL PROTECTED]> > > > wrote: > > > > > > > > > > > That's probably better. I'm cool with "Terminal" and > > > "ConsoleFirmware" > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Thu, Apr 3, 2008 at 11:20 AM, Gabe Black > <[EMAIL PROTECTED]> > > > wrote: > > > > > > > Maybe call it ConsoleFirmware? > > > > > > > > > > > > > > Gabe > > > > > > > > > > > > > > > > > > > > > > > > > > > > Ali Saidi wrote: > > > > > > > > > > > > > > > The only problem is that the BootConsole has almost nothing to > do > > > with > > > > > a > > > > > > > serial console to watch booting. > > > > > > > > > > > > > > > > Ali > > > > > > > > > > > > > > > > On Apr 3, 2008, at 2:01 PM, Gabe Black wrote: > > > > > > > > > > > > > > > > > Hopefully this gets through. I think this would help a lot. > When > > > I > > > > > hear > > > > > > > BootConsole, I think a serial console to watch boot. If there's > also > > > a > > > > > > > Terminal, I'd likely assume that's what I want and just ignore > > > > > BootConsole. > > > > > > > > > > > > > > > > > > Gabe > > > > > > > > > > > > > > > > > > nathan binkert wrote: > > > > > > > > > > > > > > > > > > > I don't disagree which is why I changed it to BootConsole. > I > > > > > didn't > > > > > > > > > > want to drop the word console though. > > > > > > > > > > > > > > > > > > > > What about SimConsole -> Terminal? > > > > > > > > > > > > > > > > > > > > Nate > > > > > > > > > > > > > > > > > > > > On Thu, Apr 3, 2008 at 10:17 AM, Ali Saidi > <[EMAIL PROTECTED]> > > > > > wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I think the real issue is that the term Console as > applied > > > to > > > > > the > > > > > > > early > > > > > > > > > > > booting code of Alpha is not generally known. We can > call it > > > > > > > something that > > > > > > > > > > > it isn't, but that confuses the people who know. > > > > > > > > > > > > > > > > > > > > > > Ali > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Apr 3, 2008, at 1:10 PM, nathan binkert wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I only know of two uses of Console. The display > console > > > and > > > > > the > > > > > > > alpha > > > > > > > > > > > > console. The issue with the latter is that it's > > > explicitly > > > > > called > > > > > > > the > > > > > > > > > > > > console in the alpha code. > > > > > > > > > > > > > > > > > > > > > > > > I could rename SimConsole to Terminal. How would that > do? > > > > > > > > > > > > > > > > > > > > > > > > Nate > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > My one concern is that all the forms of "Console" > might > > > be > > > > > > > getting > > > > > > > > > > > > > a bit ambiguous, especially if other ISAs have > something > > > > > > > similar. I > > > > > > > > > > > > > can't think of anything that conflicts with in any > of > > > the > > > > > ISAs > > > > > > > I'm > > > > > > > > > > > > > most familiar with, but it's something to watch out > for > > > if > > > > > you > > > > > > > drop > > > > > > > > > > > > > the "Alpha" at least. > > > > > > > > > > > > > > > > > > > > > > > > > > Gabe > > > > > > > > > > > > > > > > > > > > > > > > > > nathan binkert wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Ok, I've got a bunch of default renaming in my > tree: > > > > > > > > > > > > > > > > > > > > > > > > > > > > default output directory is now: ./m5out > > > > > > > > > > > > > > default stats filename is now: <outdir>/stats > > > > > > > > > > > > > > default config file output is now: <outdir>/config > > > > > > > > > > > > > > default console output is now: > > > <outdir>/<sysname>.console > > > > > > > > > > > > > > > > > > > > > > > > > > > > In doing the last one, I decided to rename > SimConsole > > > -> > > > > > > > Console and > > > > > > > > > > > > > > AlphaConsole to BootConsole. > > > > > > > > > > > > > > > > > > > > > > > > > > > > Does that all seem alright? I only want to do > this > > > all > > > > > once > > > > > > > since it > > > > > > > > > > > > > > will potentially require people to rewrite scripts > and > > > > > > > requires fixing > > > > > > > > > > > > > > up the regression stuff. > > > > > > > > > > > > > > > > > > > > > > > > > > > > Nate > > > > > > > > > > > > > > _______________________________________________ > > > > > > > > > > > > > > m5-dev mailing list > > > > > > > > > > > > > > [email protected] > > > > > > > > > > > > > > http://m5sim.org/mailman/listinfo/m5-dev > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > > > > > > m5-dev mailing list > > > > > > > > > > > > [email protected] > > > > > > > > > > > > http://m5sim.org/mailman/listinfo/m5-dev > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > > > > > m5-dev mailing list > > > > > > > > > > > [email protected] > > > > > > > > > > > http://m5sim.org/mailman/listinfo/m5-dev > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > > > > m5-dev mailing list > > > > > > > > > > [email protected] > > > > > > > > > > http://m5sim.org/mailman/listinfo/m5-dev > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > > > m5-dev mailing list > > > > > > > > > [email protected] > > > > > > > > > http://m5sim.org/mailman/listinfo/m5-dev > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > > m5-dev mailing list > > > > > > > > [email protected] > > > > > > > > http://m5sim.org/mailman/listinfo/m5-dev > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > m5-dev mailing list > > > > > > > [email protected] > > > > > > > http://m5sim.org/mailman/listinfo/m5-dev > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > m5-dev mailing list > > > > > > [email protected] > > > > > > http://m5sim.org/mailman/listinfo/m5-dev > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > m5-dev mailing list > > > > > [email protected] > > > > > http://m5sim.org/mailman/listinfo/m5-dev > > > > > > > > > > > > > > _______________________________________________ > > > > m5-dev mailing list > > > > [email protected] > > > > http://m5sim.org/mailman/listinfo/m5-dev > > > > > > > > > > > > > _______________________________________________ > > > m5-dev mailing list > > > [email protected] > > > http://m5sim.org/mailman/listinfo/m5-dev > > > > > > > > _______________________________________________ > > m5-dev mailing list > > [email protected] > > http://m5sim.org/mailman/listinfo/m5-dev > > > > > _______________________________________________ > m5-dev mailing list > [email protected] > http://m5sim.org/mailman/listinfo/m5-dev > > _______________________________________________ m5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/m5-dev
