Page MenuHomeFreeBSD
Feed Advanced Search

Apr 7 2016

sgalabov retitled D5877: Initial import of Ralink/Mediatek MIPS SoC support #7 from Initial import of Ralink/Mediatek MIPS SoC support #6 to Initial import of Ralink/Mediatek MIPS SoC support #7.
Apr 7 2016, 2:53 PM · MIPS
sgalabov retitled D5877: Initial import of Ralink/Mediatek MIPS SoC support #7 from to Initial import of Ralink/Mediatek MIPS SoC support #6.
Apr 7 2016, 2:49 PM · MIPS
sgalabov closed D5842: Initial import of Ralink/Mediatek MIPS SoC support #6 by committing rS297671: Initial import of Ralink/Mediatek MIPS SoC support #6.
Apr 7 2016, 11:22 AM · MIPS
sgalabov closed D5841: Initial import of Ralink/Mediatek MIPS SoC support #5 by committing rS297670: Initial import of Ralink/Mediatek MIPS SoC support #5.
Apr 7 2016, 11:20 AM · MIPS
sgalabov closed D5840: Initial import of Ralink/Mediatek MIPS SoC support #4 by committing rS297669: Initial import of Ralink/Mediatek MIPS SoC support #4.
Apr 7 2016, 11:16 AM · MIPS
sgalabov closed D5839: Initial import of Ralink/Mediatek MIPS SoC support #3 by committing rS297668: Initial import of Ralink/Mediatek MIPS SoC support #3.
Apr 7 2016, 11:12 AM · MIPS
sgalabov closed D5827: Initial import of Ralink/Mediatek MIPS SoC support #2 by committing rS297667: Initial import of Ralink/Mediatek MIPS SoC support #2.
Apr 7 2016, 11:09 AM · MIPS
sgalabov closed D5826: Initial import of Ralink/Mediatek MIPS SoC support #1 by committing rS297666: This revision adds the following parts:.
Apr 7 2016, 11:02 AM · MIPS
sgalabov closed D5838: Bring MIPS INTRNG support up to date by committing rS297665: Bring MIPS INTRNG support back up again, in line with D5370.
Apr 7 2016, 10:48 AM · MIPS
kan accepted D5838: Bring MIPS INTRNG support up to date.
Apr 7 2016, 10:31 AM · MIPS
kan added a comment to D5838: Bring MIPS INTRNG support up to date.

OK, this can go in as is for now.

Apr 7 2016, 10:31 AM · MIPS

Apr 6 2016

sgalabov added a comment to D5838: Bring MIPS INTRNG support up to date.
In D5838#124795, @skra wrote:

Thanks that you are doing this. I thought that I would do this later, as there was no immediate need to do it in D5730. Thus, thanks again and sorry for trouble.

Apr 6 2016, 6:28 AM · MIPS

Apr 5 2016

skra added a comment to D5838: Bring MIPS INTRNG support up to date.

Thanks that you are doing this. I thought that I would do this later, as there was no immediate need to do it in D5730. Thus, thanks again and sorry for trouble.

Apr 5 2016, 7:21 PM · MIPS
skra added inline comments to D5838: Bring MIPS INTRNG support up to date.
Apr 5 2016, 7:12 PM · MIPS
adrian added a comment to D5838: Bring MIPS INTRNG support up to date.

I'm happy with it being as-is for now.

Apr 5 2016, 6:19 PM · MIPS
sgalabov added inline comments to D5838: Bring MIPS INTRNG support up to date.
Apr 5 2016, 6:13 PM · MIPS
skra added inline comments to D5838: Bring MIPS INTRNG support up to date.
Apr 5 2016, 5:17 PM · MIPS
adrian accepted D5838: Bring MIPS INTRNG support up to date.

thanks!

Apr 5 2016, 4:20 PM · MIPS
adrian accepted D5839: Initial import of Ralink/Mediatek MIPS SoC support #3.
Apr 5 2016, 4:20 PM · MIPS
adrian accepted D5842: Initial import of Ralink/Mediatek MIPS SoC support #6.
Apr 5 2016, 4:19 PM · MIPS
adrian accepted D5841: Initial import of Ralink/Mediatek MIPS SoC support #5.
Apr 5 2016, 4:19 PM · MIPS
adrian accepted D5840: Initial import of Ralink/Mediatek MIPS SoC support #4.

cool!

Apr 5 2016, 4:17 PM · MIPS
kan added inline comments to D5838: Bring MIPS INTRNG support up to date.
Apr 5 2016, 4:16 PM · MIPS
sgalabov updated the diff for D5838: Bring MIPS INTRNG support up to date.

Updated diffs to reflect kan@'s comments.

Apr 5 2016, 1:55 PM · MIPS
sgalabov updated the diff for D5839: Initial import of Ralink/Mediatek MIPS SoC support #3.

Update diff.

Apr 5 2016, 1:47 PM · MIPS
kan added inline comments to D5838: Bring MIPS INTRNG support up to date.
Apr 5 2016, 1:41 PM · MIPS
sgalabov retitled D5842: Initial import of Ralink/Mediatek MIPS SoC support #6 from to Initial import of Ralink/Mediatek MIPS SoC support #6.
Apr 5 2016, 1:33 PM · MIPS
sgalabov retitled D5841: Initial import of Ralink/Mediatek MIPS SoC support #5 from to Initial import of Ralink/Mediatek MIPS SoC support #5.
Apr 5 2016, 1:30 PM · MIPS
sgalabov retitled D5840: Initial import of Ralink/Mediatek MIPS SoC support #4 from to Initial import of Ralink/Mediatek MIPS SoC support #4.
Apr 5 2016, 1:23 PM · MIPS
sgalabov retitled D5839: Initial import of Ralink/Mediatek MIPS SoC support #3 from to Initial import of Ralink/Mediatek MIPS SoC support #3.
Apr 5 2016, 1:15 PM · MIPS
sgalabov retitled D5838: Bring MIPS INTRNG support up to date from to Bring MIPS INTRNG support up to date.
Apr 5 2016, 1:02 PM · MIPS

Apr 4 2016

adrian accepted D5827: Initial import of Ralink/Mediatek MIPS SoC support #2.
Apr 4 2016, 10:56 PM · MIPS
adrian accepted D5826: Initial import of Ralink/Mediatek MIPS SoC support #1.
Apr 4 2016, 10:56 PM · MIPS
sgalabov retitled D5827: Initial import of Ralink/Mediatek MIPS SoC support #2 from to Initial import of Ralink/Mediatek MIPS SoC support #2.
Apr 4 2016, 3:27 PM · MIPS
sgalabov retitled D5826: Initial import of Ralink/Mediatek MIPS SoC support #1 from to Initial import of Ralink/Mediatek MIPS SoC support #1.
Apr 4 2016, 3:21 PM · MIPS
skra closed D5730: INTRNG generalization step 1 - new PIC interface and BUS related functions by committing rS297539: Remove FDT specific parts from INTRNG. Change its interface to make it.
Apr 4 2016, 9:15 AM · MIPS, ARM

Mar 31 2016

skra added inline comments to D5730: INTRNG generalization step 1 - new PIC interface and BUS related functions.
Mar 31 2016, 9:50 PM · MIPS, ARM
skra added a comment to D5730: INTRNG generalization step 1 - new PIC interface and BUS related functions.

This feels a little over engineered.

Mar 31 2016, 4:08 PM · MIPS, ARM
andrew added a comment to D5730: INTRNG generalization step 1 - new PIC interface and BUS related functions.

This feels a little over engineered.

Mar 31 2016, 10:04 AM · MIPS, ARM

Mar 30 2016

skra updated the diff for D5730: INTRNG generalization step 1 - new PIC interface and BUS related functions.

(1) An ipi argument was added to PIC_IPI_SEND method to explicitly specify which ipi should be send. Some controllers use one ISRC for all IPIs (e.g. RPI2 uses a mailbox interrupt), so this simplifies things for them.
(2) Update to current was done.

Mar 30 2016, 2:39 PM · MIPS, ARM

Mar 28 2016

skra updated the diff for D5730: INTRNG generalization step 1 - new PIC interface and BUS related functions.

Change intr_isrc_dispatch() return value from void to int to signal that an interrupt (ISRC) was not handled. Even ISRC with handlers does not guarantee that it happens. So, it's only a PIC responsibility now to act with a stray interrupt - e.g., disable interrupt and does EOI. Note that calling of PIC_DISABLE_INTR() from INTRNG was not enough.

Mar 28 2016, 10:51 AM · MIPS, ARM

Mar 25 2016

skra updated the diff for D5730: INTRNG generalization step 1 - new PIC interface and BUS related functions.

Remove unused ipi_next_num variable.
Include opt_acpi.h to subr_intr.c.
Remove FDT ifdefs from mpic.c as the driver is only for FDT.

Mar 25 2016, 3:15 PM · MIPS, ARM

Mar 24 2016

skra retitled D5730: INTRNG generalization step 1 - new PIC interface and BUS related functions from to INTRNG generalization step 1 - new PIC interface and BUS related functions.
Mar 24 2016, 7:59 PM · MIPS, ARM

Mar 13 2016

sson added a comment to D5623: Fix MIPS pmap_align_superpage() function to use superpage rather than segment alignment.

Yes, the superpage size should be 2M (PDRSIZE) for mips64. This looks correct. I am not sure it matters for mips32 given there is no superpage support for it yet. The way it is done for mips64 (see https://reviews.freebsd.org/D2535 ) may not work for mips32 given the limited number of available PTE bits. Of course, the mips64 superpage implementation was designed to support multiple superpage sizes (more than just 2M) although only one superpage size is currently implemented. I imagine with mips32 only one superpage size would be supported.

Mar 13 2016, 6:05 PM · MIPS

Mar 12 2016

rwatson added a comment to D5623: Fix MIPS pmap_align_superpage() function to use superpage rather than segment alignment.

CheriBSD change for reference: https://github.com/CTSRD-CHERI/cheribsd/commit/7ed51f1f4ff2ea4c7ba1cebc101d9dd6e26f3844

Mar 12 2016, 8:36 PM · MIPS
rwatson retitled D5623: Fix MIPS pmap_align_superpage() function to use superpage rather than segment alignment from to Fix MIPS pmap_align_superpage() function to use superpage rather than segment alignment.
Mar 12 2016, 8:35 PM · MIPS

Mar 8 2016

mizhka added a watcher for MIPS: mizhka.
Mar 8 2016, 2:11 PM
sgalabov updated subscribers of D5182: Introduce INTRNG support for MIPS.
Mar 8 2016, 2:05 PM · MIPS
mizhka added inline comments to D5182: Introduce INTRNG support for MIPS.
Mar 8 2016, 2:03 PM · MIPS

Feb 29 2016

Sgalabov_gmail.com removed a member for MIPS: Sgalabov_gmail.com.
Feb 29 2016, 7:47 AM
sgalabov closed D5313: Introduce MIPS ubldr by committing rS296183: This review aims at introducing ubldr (loader with U-Boot interface) for MIPS.
Feb 29 2016, 7:47 AM · MIPS
sgalabov closed D5312: Prepare sys/boot for MIPS (32 and 64 bit) ubldr support by committing rS296182: These changes attempt to put things in order before the introduction of MIPS.
Feb 29 2016, 7:28 AM · MIPS

Feb 28 2016

sgalabov added a member for MIPS: sgalabov.
Feb 28 2016, 8:43 PM

Feb 27 2016

skra closed D5459: Rip off IPI part from intrng. by committing rS296138: Move IPI related parts back to (ARM) machine specific file now, when.
Feb 27 2016, 12:03 PM · MIPS, ARM

Feb 26 2016

Sgalabov_gmail.com added a member for MIPS: Sgalabov_gmail.com.
Feb 26 2016, 7:02 PM
Sgalabov_gmail.com added inline comments to D5312: Prepare sys/boot for MIPS (32 and 64 bit) ubldr support.
Feb 26 2016, 4:25 PM · MIPS
Sgalabov_gmail.com added a comment to D5312: Prepare sys/boot for MIPS (32 and 64 bit) ubldr support.
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.

Feb 26 2016, 4:23 PM · MIPS
adrian accepted D5312: Prepare sys/boot for MIPS (32 and 64 bit) ubldr support.

go!

Feb 26 2016, 4:16 PM · MIPS
imp accepted D5459: Rip off IPI part from intrng..

This looks like just code motion, though if there's other subtle changes they are lost on me.

Feb 26 2016, 3:44 PM · MIPS, ARM
imp accepted D5312: Prepare sys/boot for MIPS (32 and 64 bit) ubldr support.

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.

Feb 26 2016, 3:36 PM · MIPS
skra retitled D5459: Rip off IPI part from intrng. from to Rip off IPI part from intrng..
Feb 26 2016, 10:57 AM · MIPS, ARM
Sgalabov_gmail.com closed D5311: Include bsd.stand.mk in a number of Makefiles in sys/boot.

Done in https://svnweb.freebsd.org/base?view=revision&revision=296080

Feb 26 2016, 8:18 AM · MIPS
Sgalabov_gmail.com closed D5310: Convert BERI to use 64-bit FICL.

Done with https://svnweb.freebsd.org/base?view=revision&revision=296079

Feb 26 2016, 8:09 AM · MIPS
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.

Feb 26 2016, 7:49 AM · MIPS
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.

Feb 26 2016, 5:24 AM · MIPS
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 26 2016, 5:23 AM · MIPS

Feb 25 2016

imp added a comment to D5312: Prepare sys/boot for MIPS (32 and 64 bit) ubldr support.

I'm unclear how this supports 64-bit mips. Perhaps a quick note about what I'm missing would be in order?

Feb 25 2016, 10:44 PM · MIPS
andrew added inline comments to D5312: Prepare sys/boot for MIPS (32 and 64 bit) ubldr support.
Feb 25 2016, 9:31 PM · MIPS
adrian accepted D5313: Introduce MIPS ubldr.
Feb 25 2016, 9:16 PM · MIPS
adrian accepted D5311: Include bsd.stand.mk in a number of Makefiles in sys/boot.
Feb 25 2016, 9:15 PM · MIPS
adrian accepted D5310: Convert BERI to use 64-bit FICL.
Feb 25 2016, 9:15 PM · MIPS

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.

Feb 17 2016, 4:43 PM · MIPS
imp accepted D5311: Include bsd.stand.mk in a number of Makefiles in sys/boot.
Feb 17 2016, 4:27 PM · MIPS
Sgalabov_gmail.com retitled D5313: Introduce MIPS ubldr from to Introduce MIPS ubldr.
Feb 17 2016, 2:12 PM · MIPS
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.
Feb 17 2016, 2:04 PM · MIPS
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?

Feb 17 2016, 2:00 PM · MIPS
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.
Feb 17 2016, 1:59 PM · MIPS
Sgalabov_gmail.com retitled D5310: Convert BERI to use 64-bit FICL from to Convert BERI to use 64-bit FICL.
Feb 17 2016, 1:55 PM · MIPS
Sgalabov_gmail.com abandoned D5187: U-Boot loader (ubldr) support for MIPS.

Will resubmit in a different revision.

Feb 17 2016, 1:50 PM · MIPS

Feb 11 2016

adrian closed D5184: Remove bus_space_fdt for MIPS and make bus_space_generic handle things properly by committing rS295501: Remove bus space fdt for MIPS..
Feb 11 2016, 6:19 AM · MIPS
adrian closed D5196: Convert MIPS nexus and mips_pic to BUS_PASS by committing rS295500: Convert MIPS nexus and mips_pic to BUS_PASS.
Feb 11 2016, 6:16 AM · MIPS
adrian closed D5183: Proper attachment for MIPS ticker when using INTRNG by committing rS295499: Teach the MIPS ticker to attach itself properly when using INTRNG..
Feb 11 2016, 6:14 AM · MIPS
adrian closed D5182: Introduce INTRNG support for MIPS by committing rS295498: Begin the MIPS_INTRNG support..
Feb 11 2016, 6:09 AM · MIPS

Feb 10 2016

kan accepted D5182: Introduce INTRNG support for MIPS.
Feb 10 2016, 7:18 PM · MIPS
kan accepted D5196: Convert MIPS nexus and mips_pic to BUS_PASS.
Feb 10 2016, 7:13 PM · MIPS
kan accepted D5184: Remove bus_space_fdt for MIPS and make bus_space_generic handle things properly.
Feb 10 2016, 7:10 PM · MIPS
adrian added a comment to D5184: Remove bus_space_fdt for MIPS and make bus_space_generic handle things properly.

Ok, I'll test/commit this one first, as i think it's a pre-requisite for the future patches.

Feb 10 2016, 7:02 PM · MIPS
Sgalabov_gmail.com updated the diff for D5184: Remove bus_space_fdt for MIPS and make bus_space_generic handle things properly.

Patch updated.

Feb 10 2016, 9:02 AM · MIPS
Sgalabov_gmail.com updated the diff for D5196: Convert MIPS nexus and mips_pic to BUS_PASS.

Patch updated.

Feb 10 2016, 9:01 AM · MIPS
Sgalabov_gmail.com updated the diff for D5182: Introduce INTRNG support for MIPS.

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 10 2016, 8:39 AM · MIPS

Feb 9 2016

Sgalabov_gmail.com updated D5187: U-Boot loader (ubldr) support for MIPS.
Feb 9 2016, 4:57 AM · MIPS

Feb 8 2016

adrian accepted D5183: Proper attachment for MIPS ticker when using INTRNG.
Feb 8 2016, 11:04 PM · MIPS

Feb 7 2016

adrian added a comment to D5182: Introduce INTRNG support for MIPS.

ok, so how about we (read: me) split out the arm intrng definitions into sys/sys/ and then you can update your patch.

Feb 7 2016, 4:23 AM · MIPS
adrian accepted D5183: Proper attachment for MIPS ticker when using INTRNG.
Feb 7 2016, 4:19 AM · MIPS
adrian added a comment to D5183: Proper attachment for MIPS ticker when using INTRNG.

cool! ok, committing this now.

Feb 7 2016, 4:19 AM · MIPS

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.

Made this revision dependent on D5196 only because the diff was created after the diff for D5196, so they may be better applied in the same order if accepted.

Feb 4 2016, 7:18 PM · MIPS
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.
Feb 4 2016, 7:16 PM · MIPS
Sgalabov_gmail.com updated the diff for D5184: Remove bus_space_fdt for MIPS and make bus_space_generic handle things properly.

Diff updated.

Feb 4 2016, 7:14 PM · MIPS
Sgalabov_gmail.com updated the diff for D5182: Introduce INTRNG support for MIPS.

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).

Feb 4 2016, 6:48 PM · MIPS
kan added a comment to D5182: Introduce INTRNG support for MIPS.

I wasn't quite clear, my apologies. I still want to have mips_pic.c, not intr.c in the source. I only wanted intr.c IFF you were to decide to move cpu_establish_hard_intr and friends into a separate file and make them with arbitrary root PICm only then I called for the intr.c file. In other words, rename your intr.c to mips_pic.c for now.

Feb 4 2016, 5:20 PM · MIPS