* Bugfix: no cursor on command line
@ 2009-01-27 16:03 phcoder
2009-01-27 20:47 ` Vesa Jääskeläinen
0 siblings, 1 reply; 9+ messages in thread
From: phcoder @ 2009-01-27 16:03 UTC (permalink / raw)
To: The development of GRUB 2
Testing grub I noticed this bug. Here is bugfix
Vladimir 'phcoder' Serbinenko
Index: normal/cmdline.c
===================================================================
--- normal/cmdline.c (revision 1959)
+++ normal/cmdline.c (working copy)
@@ -148,6 +148,7 @@
{
static char cmdline[GRUB_MAX_CMDLINE];
+ grub_setcursor (1);
grub_print_error ();
grub_errno = GRUB_ERR_NONE;
cmdline[0] = '\0';
^ permalink raw reply [flat|nested] 9+ messages in thread* Re: Bugfix: no cursor on command line 2009-01-27 16:03 Bugfix: no cursor on command line phcoder @ 2009-01-27 20:47 ` Vesa Jääskeläinen 2009-01-27 20:56 ` phcoder 0 siblings, 1 reply; 9+ messages in thread From: Vesa Jääskeläinen @ 2009-01-27 20:47 UTC (permalink / raw) To: The development of GRUB 2 phcoder wrote: > Testing grub I noticed this bug. Here is bugfix > Vladimir 'phcoder' Serbinenko > > Index: normal/cmdline.c > =================================================================== > --- normal/cmdline.c (revision 1959) > +++ normal/cmdline.c (working copy) > @@ -148,6 +148,7 @@ > { > static char cmdline[GRUB_MAX_CMDLINE]; > > + grub_setcursor (1); > grub_print_error (); > grub_errno = GRUB_ERR_NONE; > cmdline[0] = '\0'; I do not remember seeing a problem here. So what is actually the problem and how to reproduce it? ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Bugfix: no cursor on command line 2009-01-27 20:47 ` Vesa Jääskeläinen @ 2009-01-27 20:56 ` phcoder 2009-01-27 21:12 ` Vesa Jääskeläinen 0 siblings, 1 reply; 9+ messages in thread From: phcoder @ 2009-01-27 20:56 UTC (permalink / raw) To: The development of GRUB 2 > I do not remember seeing a problem here. So what is actually the problem > and how to reproduce it? I booted GRUB2 by GRUB-Legacy, command prompt appeared and worked but there were no cursor. I think the same problem appears when the user opens command line from the menu. Vladimir 'phcoder' Serbinenko ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Bugfix: no cursor on command line 2009-01-27 20:56 ` phcoder @ 2009-01-27 21:12 ` Vesa Jääskeläinen 2009-01-28 1:30 ` Grub 2 command : uppermem (patch proposal) Bandan Das 2009-01-28 5:18 ` Bugfix: no cursor on command line phcoder 0 siblings, 2 replies; 9+ messages in thread From: Vesa Jääskeläinen @ 2009-01-27 21:12 UTC (permalink / raw) To: The development of GRUB 2 phcoder wrote: >> I do not remember seeing a problem here. So what is actually the problem >> and how to reproduce it? > > I booted GRUB2 by GRUB-Legacy, command prompt appeared and worked but > there were no cursor. I think the same problem appears when the user > opens command line from the menu. Still not seeing this. There is already a call to grub_setcursor (1) at the beginning of this function... (and that was added somewhere in 2005)... I tried both graphical and text console and none seem to be affected. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Grub 2 command : uppermem (patch proposal) 2009-01-27 21:12 ` Vesa Jääskeläinen @ 2009-01-28 1:30 ` Bandan Das 2009-02-07 22:00 ` Robert Millan 2009-02-09 20:06 ` Bandan 2009-01-28 5:18 ` Bugfix: no cursor on command line phcoder 1 sibling, 2 replies; 9+ messages in thread From: Bandan Das @ 2009-01-28 1:30 UTC (permalink / raw) To: grub-devel Hello List, I was going through the Grub 2 TODO here : http://grub.enbug.org/TodoList and I see that one of the many commands that need to be implemented is "uppermem". Having played around with uppermem quite a bit (thanks to the weird systems I have to work with) on Grub Legacy, I was wondering if a patch for the same would be considered for inclusion? Please note that I haven't started work on it yet. I wanted to make sure that it's something desirable before putting up a patch. Thanks, Bandan -- BSD ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Grub 2 command : uppermem (patch proposal) 2009-01-28 1:30 ` Grub 2 command : uppermem (patch proposal) Bandan Das @ 2009-02-07 22:00 ` Robert Millan 2009-02-09 20:06 ` Bandan 1 sibling, 0 replies; 9+ messages in thread From: Robert Millan @ 2009-02-07 22:00 UTC (permalink / raw) To: The development of GRUB 2 On Tue, Jan 27, 2009 at 08:30:32PM -0500, Bandan Das wrote: > Hello List, > > I was going through the Grub 2 TODO here : http://grub.enbug.org/TodoList and > I see that one of the many commands that need to be implemented is "uppermem". The text in that list was a bit confusing. We don't have to implement _all_ missing commands, only those we find useful. > Having played around with uppermem quite a bit (thanks to the weird systems I > have to work with) on Grub Legacy, I was wondering if a patch for the same > would be considered for inclusion? Please note that I haven't started work on > it yet. I wanted to make sure that it's something desirable before putting up > a patch. Could you describe your problem in more detail, so we can discuss if it's something that makes uppermem worthy or we'd rather solve it in some other way? We don't want to leave your use case out in the cold, only to see if it can be supported in a better way. -- Robert Millan The DRM opt-in fallacy: "Your data belongs to us. We will decide when (and how) you may access your data; but nobody's threatening your freedom: we still allow you to remove your data and not access it at all." ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Grub 2 command : uppermem (patch proposal) 2009-01-28 1:30 ` Grub 2 command : uppermem (patch proposal) Bandan Das 2009-02-07 22:00 ` Robert Millan @ 2009-02-09 20:06 ` Bandan 2009-02-21 13:07 ` Robert Millan 1 sibling, 1 reply; 9+ messages in thread From: Bandan @ 2009-02-09 20:06 UTC (permalink / raw) To: grub-devel Hi, (Somehow I lost some of my emails, so copy pasting for reference.) Robert, please have a look at http://savannah.gnu.org/bugs/?18471 for the related bug report on grub-legacy. This description is wrt grub-legacy and I will soon follow up with my observations with grub2. In short, the systems have a memory hole somewhere at the beginning of the map, and the main problem is due to the fact that grub(legacy) does not find a contiguous memory region. So, if we have a large initrd or if we try to load a multiboot module (as in XEN), grub will bail out with error 28. With load_initrd(), we came up with a way to get away with the initial read of the initrd (please see patch attached with the above bug) and place it where the Linux kernel expects it to be. But with load_module(), it appeared there was no easy way out. So, we used uppermem to fool grub and place the multiboot module somewhere around 15M beyond the uppermem limit set by us. This took care of the problem temporarily. I hadn't had a chance to try Grub2 on these machines, a first glance at grub_multiboot() and related functions tells me that things are significantly different from the way load_module() used to work. I will soon try out grub2 on these machines and come up with my observations. Thanks, Bandan On Tue, Jan 27, 2009 at 08:30:32PM -0500, Bandan Das wrote: > Hello List, > > I was going through the Grub 2 TODO here : http://grub.enbug.org/TodoList and > I see that one of the many commands that need to be implemented is > "uppermem". The text in that list was a bit confusing. We don't have to implement _all_ missing commands, only those we find useful. > Having played around with uppermem quite a bit (thanks to the weird systems I > have to work with) on Grub Legacy, I was wondering if a patch for the same > would be considered for inclusion? Please note that I haven't started work on > it yet. I wanted to make sure that it's something desirable before putting up > a patch. Could you describe your problem in more detail, so we can discuss if it's something that makes uppermem worthy or we'd rather solve it in some other way? We don't want to leave your use case out in the cold, only to see if it can be supported in a better way. -- Robert Millan ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Grub 2 command : uppermem (patch proposal) 2009-02-09 20:06 ` Bandan @ 2009-02-21 13:07 ` Robert Millan 0 siblings, 0 replies; 9+ messages in thread From: Robert Millan @ 2009-02-21 13:07 UTC (permalink / raw) To: The development of GRUB 2 On Mon, Feb 09, 2009 at 03:06:39PM -0500, Bandan wrote: > This description is wrt grub-legacy and I > will soon follow up with my observations with grub2. Hi, Please try with GRUB 2 first. GRUB Legacy is not maintained anymore. In particular, the problem you describe is unlikely to affect the multiboot loader, as the relocation process makes it very flexible. -- Robert Millan The DRM opt-in fallacy: "Your data belongs to us. We will decide when (and how) you may access your data; but nobody's threatening your freedom: we still allow you to remove your data and not access it at all." ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Bugfix: no cursor on command line 2009-01-27 21:12 ` Vesa Jääskeläinen 2009-01-28 1:30 ` Grub 2 command : uppermem (patch proposal) Bandan Das @ 2009-01-28 5:18 ` phcoder 1 sibling, 0 replies; 9+ messages in thread From: phcoder @ 2009-01-28 5:18 UTC (permalink / raw) To: The development of GRUB 2 Sorry it seems that my fs was corrupted which caused failure at install. fsck and reinstall fixed the problem Thanks Vladimir 'phcoder' Serbinenko Vesa Jääskeläinen wrote: > phcoder wrote: >>> I do not remember seeing a problem here. So what is actually the problem >>> and how to reproduce it? >> I booted GRUB2 by GRUB-Legacy, command prompt appeared and worked but >> there were no cursor. I think the same problem appears when the user >> opens command line from the menu. > > Still not seeing this. There is already a call to grub_setcursor (1) at > the beginning of this function... (and that was added somewhere in 2005)... > > I tried both graphical and text console and none seem to be affected. > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > http://lists.gnu.org/mailman/listinfo/grub-devel ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2009-02-21 13:08 UTC | newest] Thread overview: 9+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2009-01-27 16:03 Bugfix: no cursor on command line phcoder 2009-01-27 20:47 ` Vesa Jääskeläinen 2009-01-27 20:56 ` phcoder 2009-01-27 21:12 ` Vesa Jääskeläinen 2009-01-28 1:30 ` Grub 2 command : uppermem (patch proposal) Bandan Das 2009-02-07 22:00 ` Robert Millan 2009-02-09 20:06 ` Bandan 2009-02-21 13:07 ` Robert Millan 2009-01-28 5:18 ` Bugfix: no cursor on command line phcoder
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.