Latest Bugs & Tasks
Implemented in hrev47005.
When two threads a being debugged, and a call stack entry is selected in thread A, switching to thread B and back to thread A, the top entry is selected instead of the previously selected entry. It would be nice if the selection were restored.
An additional semicolon in the file buildtools/binutils/bfd/dwarf2.c raises a syntax error during compilation. This has been fixed in the patch attached with this report.
Indeed, had forgotten about that one.
The bug is repeatable: it won't start at all. I opened the app simply by clicking on it in the menu.
I have included a crash report.
Duplicate of #10625.
Duplicate of #10621.
hrev47002 links will open the download window but the file will never progress from zero.
E.g. a long page like http://www.osnews.com/comments/27605 I used to be able to click in the page somewhere, then use the up/down arrows or Page Up and Page Down keys to scroll, which is much more usable when reading long pages than is the mouse wheel or having to keep finding the scrollbar and judging how far along it is.
Web+ doesn't appear to be rendering any background images that use the 'url()' type CSS notation.
A heavily affected site is BitBucket, which makes great use of this technique, loading images both from a URL and using inline PNG and the data: URN.
That is, neither background: url('http://path.to/image.png') nor background:url('data:image/png;base64,blahblahblah') work.
Since BitBucket makes vast use of this technique it is a great place to test the problem and the fix. They use inline (data-based) PNG and inline SVG too.
Tested in VmWare nightly, hrev 47002. x86_gcc2.
acpi_scan_spots includes BDA area, it should be the first 1 KB of EBDA.
According to spec:
OSPM finds the Root System Description Pointer (RSDP) structure by searching
physical memory ranges on 16-byte boundaries for a valid Root System Description
Pointer structure signature and checksum match as follows:
- The first 1 KB of the Extended BIOS Data Area (EBDA). For EISA or MCA systems,
the EBDA can be found in the two-byte location 40:0Eh on the BIOS data area.
- The BIOS read-only memory space between 0E0000h and 0FFFFFh.
acpi_scan_spots need to include the first 1 KB of EBDA.
acpi_scan_spots need to use actual base memory size from BDA
According to spec:
- The MP Floating Pointer Structure. This structure contains a physical address
pointer to the MP configuration table and other MP feature information bytes. When present, this structure indicates that the system conforms to the MP specification.
This structure must be stored in at least one of the following memory locations,
because the operating system searches for the MP floating pointer structure in the
order described below:
- In the first kilobyte of Extended BIOS Data Area (EBDA), or
- Within the last kilobyte of system base memory (e.g., 639K-640K for systems with 640 KB of base memory or 511K-512K for systems with 512 KB of base memory) if the EBDA segment is undefined, or
- In the BIOS ROM address space between 0F0000h and 0FFFFFh.