In D5312#116404, @imp wrote:This looks ready to go. If you happen to know why MIPS is different, it would be cool if you could address that in the comment. If not, then no big deal. Differences like that will be a mystery later if we don't document what we know today.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Feb 29 2016
Feb 29 2016
Feb 27 2016
Feb 27 2016
Feb 26 2016
Feb 26 2016
Sgalabov_gmail.com added inline comments to D5312: Prepare sys/boot for MIPS (32 and 64 bit) ubldr support.
Sgalabov_gmail.com added a comment to D5312: Prepare sys/boot for MIPS (32 and 64 bit) ubldr support.
Done with https://svnweb.freebsd.org/base?view=revision&revision=296059
I am not sure why this review wasn't closed automatically
Closed by https://svnweb.freebsd.org/doc?view=revision&revision=48255
I am not sure why this review wasn't closed automatically.
Sgalabov_gmail.com updated the diff for D5312: Prepare sys/boot for MIPS (32 and 64 bit) ubldr support.
Addressed review comments.
I decided to drop sys/boot/common/self_reloc.c changes, as currently self relocation is not supported by the MIPS ubldr.
Sgalabov_gmail.com added a comment to D5312: Prepare sys/boot for MIPS (32 and 64 bit) ubldr support.
The actual MIPS ubldr support will come with D5313.
Sgalabov_gmail.com added a comment to D5312: Prepare sys/boot for MIPS (32 and 64 bit) ubldr support.
Thanks for the reviews. I've responded to some of the comments and will take care of them and submit a new version.
Feb 25 2016
Feb 25 2016
Sgalabov_gmail.com updated the diff for D5437: Add myself to the list of developers and import my PGP key..
Re-submit patch as I hadn't imported auto-props.txt when generating the first version.
Sgalabov_gmail.com retitled D5437: Add myself to the list of developers and import my PGP key. from to Add myself to the list of developers and import my PGP key..
Feb 17 2016
Feb 17 2016
Sgalabov_gmail.com updated the diff for D5312: Prepare sys/boot for MIPS (32 and 64 bit) ubldr support.
Cleaned up some leftover issues.
Sgalabov_gmail.com retitled D5312: Prepare sys/boot for MIPS (32 and 64 bit) ubldr support from to Prepare sys/boot for MIPS (32 and 64 bit) ubldr support.
Sgalabov_gmail.com added a comment to D5311: Include bsd.stand.mk in a number of Makefiles in sys/boot.
I am not sure whether more reviewers are required?
Sgalabov_gmail.com retitled D5311: Include bsd.stand.mk in a number of Makefiles in sys/boot from to Include bsd.stand.mk in a number of Makefiles in sys/boot.
Sgalabov_gmail.com retitled D5310: Convert BERI to use 64-bit FICL from to Convert BERI to use 64-bit FICL.
Will resubmit in a different revision.
Feb 11 2016
Feb 11 2016
Sgalabov_gmail.com retitled D5249: Allow MIPS INTRNG code to be built without FDT support from to Allow MIPS INTRNG code to be built without FDT support.
Feb 10 2016
Feb 10 2016
Sgalabov_gmail.com updated the diff for D5184: Remove bus_space_fdt for MIPS and make bus_space_generic handle things properly.
Patch updated.
Patch updated.
Patch updated to use sys/sys/intr.h for the common parts between ARM and MIPS.
Also, FDT-related headers are now conditionally included in order to allow MIPS systems that do not support FDT to move to INTRNG should they wish to.
Feb 9 2016
Feb 9 2016
Feb 8 2016
Feb 8 2016
Sgalabov_gmail.com updated the diff for D5043: Teach ofw_bus_parse_xref_list_alloc to be able to return the length of the parsed list.
Sorry, I attached the wrong patch... Now with the right one.
Sgalabov_gmail.com updated the diff for D5043: Teach ofw_bus_parse_xref_list_alloc to be able to return the length of the parsed list.
Diff updated per Adrian's latest suggestion.
Feb 5 2016
Feb 5 2016
Sgalabov_gmail.com added a comment to D5043: Teach ofw_bus_parse_xref_list_alloc to be able to return the length of the parsed list.
Thanks Adrian, I'll do what you suggest and will submit a new diff.
Sgalabov_gmail.com added a comment to D5043: Teach ofw_bus_parse_xref_list_alloc to be able to return the length of the parsed list.
Would it be possible for someone to look at this change so we can decide if it's ok to go with it or just forget about it?
Feb 4 2016
Feb 4 2016
Sgalabov_gmail.com added a comment to D5184: Remove bus_space_fdt for MIPS and make bus_space_generic handle things properly.
Sgalabov_gmail.com retitled D5196: Convert MIPS nexus and mips_pic to BUS_PASS from to Convert MIPS nexus and mips_pic to BUS_PASS.
Sgalabov_gmail.com updated the diff for D5184: Remove bus_space_fdt for MIPS and make bus_space_generic handle things properly.
Diff updated.
Renamed sys/mips/mips/intr.c to sys/mips/mips/mips_pic.c per Alexander Kabaev's request (sorry, I must have misunderstood what you meant originally).
I've updated the patch, addressing kan's comments. I'll send out a separate review for enabling bus pass on MIPS (together with enabling it for the mips_pic (intr.c) tomorrow. I'll also update the bus_space_fdt removal patch tomorrow.
Sgalabov_gmail.com retitled D5187: U-Boot loader (ubldr) support for MIPS from to U-Boot loader (ubldr) support for MIPS.
Sgalabov_gmail.com retitled D5184: Remove bus_space_fdt for MIPS and make bus_space_generic handle things properly from to Remove bus_space_fdt for MIPS and make bus_space_generic handle things properly.
Sgalabov_gmail.com retitled D5183: Proper attachment for MIPS ticker when using INTRNG from to Proper attachment for MIPS ticker when using INTRNG.
Sgalabov_gmail.com retitled D5182: Introduce INTRNG support for MIPS from to Introduce INTRNG support for MIPS.
Feb 2 2016
Feb 2 2016
Sgalabov_gmail.com added a comment to D5077: Rename some CPU_MIPSxxx options and add new CPU_MIPSxxx options.
I meant to talk to you about possibly moving the Atheros SoCs to MIPS24K, but then got distracted with other things :-)
Yeah, I guess we can move the SoCs later. I did that for the Ralink SoCs in sys/mips/ralink for now, will be using the new cpu options with the Ralink/Mediatek FDT stuff too.
Jan 27 2016
Jan 27 2016
Sgalabov_gmail.com retitled D5093: Fix MFS builds when both MD_ROOT_SIZE and MFS_IMAGE are specified from to Fix MFS builds when both MD_ROOT_SIZE and MFS_IMAGE are specified.
After discussion with imp@, removed the CPU_MIPS24KE option, as 24KE is not really different than 24K, apart from having DSP ASE, which can be detected dynamically via Config3 register.
Sgalabov_gmail.com updated the diff for D5078: Move MIPS32 Release 2 and Release 3 CPUs to use the EHB instruction for clearing hazards.
After discussion with imp@, removed the CPU_MIPS24KE option, as 24KE is not really different than 24K, apart from having DSP ASE, which can be detected dynamically via Config3 register.
Sgalabov_gmail.com updated the diff for D5077: Rename some CPU_MIPSxxx options and add new CPU_MIPSxxx options.
After discussion with imp@, removed the CPU_MIPS24KE option, as 24KE is not really different than 24K, apart from having DSP ASE, which can be detected dynamically via Config3 register.
Jan 26 2016
Jan 26 2016
Sgalabov_gmail.com updated the diff for D5078: Move MIPS32 Release 2 and Release 3 CPUs to use the EHB instruction for clearing hazards.
Backed out the sys/mips/include/asm.h change as it is probably too risky at the moment.
Sgalabov_gmail.com retitled D5079: Use the correct cpu option for rt305x hardware from to Use the correct cpu option for rt305x hardware.
Sgalabov_gmail.com retitled D5078: Move MIPS32 Release 2 and Release 3 CPUs to use the EHB instruction for clearing hazards from to Move MIPS32 Release 2 and Release 3 CPUs to use the EHB instruction for clearing hazards.
Sgalabov_gmail.com added reviewers for D5077: Rename some CPU_MIPSxxx options and add new CPU_MIPSxxx options: adrian, imp.
Sgalabov_gmail.com retitled D5077: Rename some CPU_MIPSxxx options and add new CPU_MIPSxxx options from to Rename some CPU_MIPSxxx options and add new CPU_MIPSxxx options.
Jan 24 2016
Jan 24 2016
Sgalabov_gmail.com updated the diff for D5043: Teach ofw_bus_parse_xref_list_alloc to be able to return the length of the parsed list.
Updated diff added. Now we use the ncells parameter to return the number of elements in case idx == -1 is passed as a parameter. This allows us to continue to interpret the return value as simply 0 == success and anything else is a failure, while also being the least intrusive (IMHO) option to allow us to be able to get the length of the list.
Sgalabov_gmail.com added a comment to D5043: Teach ofw_bus_parse_xref_list_alloc to be able to return the length of the parsed list.
Please disregard the above patches for now. I'll update and submit a new diff.
The major flaw in the above diffs is that they wrongly assume that the standard error values are negative, which they're not.
Sgalabov_gmail.com updated the diff for D5043: Teach ofw_bus_parse_xref_list_alloc to be able to return the length of the parsed list.
Updated diff with more context provided.
Jan 23 2016
Jan 23 2016
Sgalabov_gmail.com retitled D5043: Teach ofw_bus_parse_xref_list_alloc to be able to return the length of the parsed list from to Teach ofw_bus_parse_xref_list_alloc to be able to return the length of the parsed list.